Sections

DateDescription
January 6 Intros, P1, Tries
Handout, Solutions, Slides
January 13 Heaps & Algorithm Analysis
Handout, Solutions, Slides
January 20 Recurrences
Handout, Solutions, Slides
January 27 AVL & B-Trees
Handout, Solutions, Slides
February 3 Hashing, Sorting, and Bad Experiments
Handout, Solutions, Slides
February 10 Writing Parallel Programs
Starter Code, Solution Code, Slides
February 17 Two-pass Parallel Programs
Handout, Solutions, Slides
February 24 P3 & Concurrency
Handout, Solutions, Slides
March 3 Graphs
Handout, Solutions, Slides
March 10 Review
Handout, Solutions