The DSA Handbook
24 Modules
- What is DSA?
- Arrays
- Practice Arrays
- Linked Lists
- Stacks and Queues
- Time Complexity
- Sorting Algorithms
- Greedy Algorithms
- Two Pointers Technique
- Prefix Sums
- Binary Search
- Recursion
- 2D Array / Matrices
- Trees and Binary trees
- Graph Algorithms
- Heaps (Priority Queues)
- Bit Manipulation
- Dynamic programming
- Number Theory
- Combinatorics
- Hashing
- Disjoint Set Union (DSU)
- Tries (Prefix Trees)
- Data Structures Interview Questions
The DSA Handbook
Follow the path to master this course. Select a module to begin.