Skip to content
DSA Grind
All 26 sections

26 sections · 205 pages

Name the pattern, copy the skeleton, change the knobs.

32 pattern guides, each opening with the copy-paste Java template for that pattern, followed by 153 worked problem walkthroughs with complexity analysis and the traps that come with them.

You have read 0 of205 pages. Progress is kept in this browser only.

The 22 patterns

Detailed index →

In study order. Read section 0 first — the rest assume it.

Beyond the patterns