Pattern Field Guide

The patterns behind the problems

Most algorithm problems are a familiar pattern wearing a new costume. Skim these first, then jump into the problem library to watch each one play out step by step.