15 topic clusters
Pick a pattern. Read the primer.
Each primer names the trigger phrases that should make you reach for that pattern, the canonical mistakes, and the named systems where it shows up in production.
- 01Primer
Arrays & Hashing
Read primer → - 02Primer
Two Pointers
Read primer → - 03Primer
Sliding Window
Read primer → - 04Primer
Stack
Read primer → - 05Primer
Binary Search
Read primer → - 06Primer
Linked List
Read primer → - 07Primer
Trees
Read primer → - 08Primer
Backtracking
Read primer → - 09Primer
Graphs
Read primer → - 10Primer
1-D Dynamic Programming
Read primer → - 11Primer
2-D Dynamic Programming
Read primer → - 12Primer
Greedy
Read primer → - 13Primer
Intervals
Read primer → - 14Primer
Math, Matrix & Heaps
Read primer → - 15Primer
Bit Manipulation
Read primer →