21 Core Patterns
Every pattern with story intro, when-to-use, templates, canonical problems, and interview scripts. Sliding Window to Quickselect.
Explore patterns
Patterns · Invariants · Problems — Java 17, Grokking-style depth, Instant offline reference — 340 pages, searchable PDF
Loading recent updates...
Most DSA references are one of two things: a textbook (dense theory, no interview signal) or a LeetCode grind list (500 problems, zero pattern recognition). This is neither.
Long.MIN_VALUE the seed and not 0? why long and not int? Every non-obvious decision is called out.For flights, whiteboarding, or interview eve without WiFi. Same content as the website. Download from Releases.