CS 4: Advanced Data Structures & Algorithms

Course Schedule

Course Dates: Wednesday, April 25 – Friday, June 1, 2018 (6 weeks)

Class Times: Monday, Wednesday 4–6pm (11 class sessions)

Class Date Topics
1 Wednesday, April 25 Bit Manipulation
2 Monday, April 30 Tree Traversals
3 Wednesday, May 2 Priority Queues & Heaps
4 Monday, May 7 Rotating Binary Search Trees
5 Wednesday, May 9 Tries & K-ary Search Trees
6 Monday, May 14 Multiple Key Search Trees
7 Wednesday, May 16 Autocomplete Code Review
8 Monday, May 21 Recursion & Memoization
9 Wednesday, May 23 Dynamic Programming
10 Wednesday, May 30 TBD

Repository Setup Instructions

Please follow these instructions exactly to set up your fork of this repository.