Start with the topic guide.
Arrays, linked lists, stacks, queues, hash tables, trees, heaps, graphs, tries, searching, sorting, recursion, dynamic programming, greedy algorithms, backtracking, randomized algorithms, and complexity analysis.
This is a learning outline. A complete worked tutorial has not been published for this topic yet.
Concept scope
Data Structures & Algorithms: 17 short lessons, one for each concept. Arrays, linked lists, stacks, queues, hash tables, trees, heaps, graphs, tries, searching, sorting, recursion, dynamic programming, greedy algorithms, backtracking, randomized algorithms, and complexity analysis.