Traversal
- Depth-First Search (DFS)
- Breadth-First Search (BFS)
Searching
- Binary Search
- Binary Search on Answer
Sorting
- Quick Sort
- Merge Sort
- Heap Sort
- Counting Sort
- Bucket Sort
- Radix Sort
Recursion / Backtracking
- Backtracking
- Divide and Conquer
Two Pointer Techniques
- Two Pointers (Opposite Direction)
- Fast & Slow Pointers
Sliding Window