Grokking Algorithms
by Aditya Y. Bhargava

Grokking Algorithms

An illustrated guide to algorithms and data structures — 2nd edition.

Reading4/546%

Why this one

The illustrated approach earns its title — the drawings do real work, not decoration. Binary search, big-O, and the graph chapters land faster than in denser texts because every idea gets a picture before the code.

Standouts so far

  • Big-O by feel — the runtime chapter builds intuition before notation.
  • Graphs — BFS/Dijkstra explained with worked, drawn examples.
  • Dynamic programming — the grid framing finally made it click.

More notes as I finish the back half.