This directory contains comprehensive guides for common coding interview patterns. Each pattern includes:
- Recognition tips (when to use this pattern)
- Core technique explanation
- Example walkthroughs
- Common pitfalls
- Related algorithms from this repository
- Sliding Window
- Two Pointers
- Fast & Slow Pointers
- Merge Intervals
- Cyclic Sort
- In-place Reversal of LinkedList
- Tree Breadth-First Search
- Tree Depth-First Search
- Two Heaps
- Subsets
- Modified Binary Search
- Bitwise XOR
- Top K Elements
- K-way Merge
- 0/1 Knapsack
- Topological Sort
See templates/pattern-template.md for the structure to follow when adding new patterns.