Assignments for Princeton University Algorithm Course List of Links to Assignments part 1 week 1 Percolation week 2 Deques and Randomized Queues week 3 Collinear Points week 4 8 Puzzle week 5 Kd-Trees part 2 week 1 WordNet week 2 Seam Carving week 3 Baseball Elimination week 4 Boggle week 5 Burrows–Wheeler