15 Patterns for DSA
- Prefix Sum
- Two Pointers
- Sliding Window
- Fast & Slow Pointers
- LinkedList In-place Reversal
- Monotonic Stack
- Top âKâ Elements
- Overlapping Intervals
- Modified Binary Search
- Binary Tree Traversal
- Depth-First Search (DFS)
- Breadth-First Search (BFS)
- Matrix Traversal
- Backtracking
- Dynamic Programming Patterns