Data Structures & Algorithms
Master core concepts with guided docs and AI explainers for difficult jargon.
Tier 1 · Foundations
9 docsLinear Structures
Hierarchical Structures
Tier 2 · Patterns
32 docs- Recursion Fundamentals
- Two Pointers
- Sliding Window
- Prefix Sum
- Binary Search Fundamentals
- Binary Search on Answer
- Merge Sort and Divide and Conquer
- In-Place Array Partition
- Quickselect and Top-K
- Hash Table Design
- Cache Design LRU and LFU
- Monotonic Stack
- Monotonic Queue
- Tree Traversal Patterns
- BST Operations
- Tree Path and Tree DP
- Tree Serialization
- Heap and Two-Heap Median
- DFS and BFS on Graphs
- Topological Sort
- Disjoint Set Union-Find
- Shortest Path Algorithms
- Backtracking Permutations and Subsets
- String Matching Backtracking
- Trie and Word Search
- Greedy Fundamentals
- Classic Greedy Problems
- Interval Scheduling
- Sweep Line
- String Matching with KMP
- Number Theory Essentials
- Randomized Sampling and Probability Distributions