Skip to content
ΣDSA Patterns
Menu
Language

Study roadmap

37 patterns ordered densest-first. Foundations and core interview tiers ship complete; advanced/expert entries may still be stubs. For every problem write: which pattern, what changed from the template, what would break it, and whether you recognized it in 90 seconds.

Phases

  1. Phase 0 · Foundations: Foundations (1 to 7): window, pointers, binary search, hashing, prefix sums. Highest interview density.
  2. Phase 1: Core interview, essential + recommended after foundations (orders ~8-32): stacks, heaps, intervals, graphs, trees, tries, greedy, DP, bits, and more.
  3. Phase 2: Hard modes, advanced + expert (orders ~19-37): union-find, topo, segment trees, MST, KMP, bitmask DP, meet-in-the-middle, reservoir sampling.

Showing 1 to 8 of 37