Sections

DateDescription
January 5 01: Intros, P1, Tries
Slides, Handout [Solution], Tries Microteach
January 12 02: Algorithm Analysis & Heaps
Slides, Handout [Solution]
January 19 03: Recurrences
Slides, Handout [Solution]
January 26 04: AVL & B-Trees
Slides, Handout [Solution]
February 2 05: B-Trees, Hashing, Midterm Review
Slides, Handout [Solution], Compiled Practice Midterm [Solution]
February 9 06: Sorting & Graphs
Slides, Handout [Solution]
February 16 07: Writing Parallel Programs
Slides, Starter Code [Solution]
February 23 08: Two-pass Parallel Programs
Slides, Handout [Solution]
March 2 09: Concurrency & Graphs
Slides, Handout [Solutions]
March 9 10: Graphs, P/NP, Final Review
Slides, Handout [Solution], Practice Final [Solution]