path III · Code & Algorithms
Code & Algorithms
Build every data structure and algorithm yourself, in C, until thinking in code is automatic. Fluency is a motor skill — this is where the reps live.
0/8 subjects · each a complete document + a project
- 01Thinking in Code & Complexitysoon
Big-O, the cost model, and your first techniques
- 02Data Structures from Scratchsoon
Lists, stacks, queues, and hash tables, built in C
- 03Recursion & Sortingsoon
The call stack as a tool, divide-and-conquer, merge & quick sort
- 04Trees & Hashingsoon
Binary trees, heaps, tries, and hash tables
- 05Graphssoon
BFS, DFS, shortest paths, and the most general structure
- 06Dynamic Programmingsoon
Memoization as remembered recursion
- 07String & Search Algorithmssoon
Pattern matching, tries in action, and text at scale
- 08Algorithm Design & Complexitysoon
Greedy, advanced graphs, and P vs NP — thinking like a problem-solver