Homework | |||||
---|---|---|---|---|---|
Date | Topic | Quizzes | Reading | Assign | Due |
Thu 08/30 | Recursion & Induction | 1.1 – 3.2 | HW1 | ||
Tue 09/04 | Summations | A.1 – A.2 | |||
Thu 09/06 | Recurrences | 4.1 – 4.2 | HW2 | HW1 | |
Tue 09/11 | Master Theorem | 4.3 – 4.4 | |||
Thu 09/13 | Heapsort | 6.1 – 6.5 | HW3 | HW2 | |
Tue 09/18 | Divide and Conquer | Quiz 1 | |||
Thu 09/20 | Linear-time Selection | 9.1 – 9.3 | HW4 | HW3 | |
Tue 09/25 | Quicksort | 7.1 – 7.4 | |||
Thu 09/27 | Lower Bounds on Sorting | 8.1 – 8.4 | HW5 | HW4 | |
Tue 10/02 | Dynamic Programming I | Quiz 2 | 15.1 – 15.3 | ||
Thu 10/04 | Dynamic Programming II | 15.4 – 15.5 | HW6 | HW5 | |
Tue 10/09 | Greedy Algorithms I | 16.1 – 16.2 | |||
Thu 10/11 | Greedy Algorithms II | 16.3 | HW7 | HW6 | |
Tue 10/16 | Dynamic Programming vs Greedy | Quiz 3 | |||
Thu 10/18 | Dynamic Programming vs Greedy | HW8 | HW7 | ||
Tue 10/23 | Basic Graph Algorithms I | 22.1 – 22.2 | |||
Thu 10/25 | Basic Graph Algorithms II | 22.3 – 22.4 | HW9 | HW8 | |
Tue 10/30 | Basic Graph Algorithms III | Quiz 4 | 22.5 | ||
Thu 11/01 | Minimum Spanning Trees I | 23.1 – 23.2 | HW10 | HW9 | |
Tue 11/06 | Disjoint Set Union | 21.1 – 21.3 | |||
Thu 11/08 | Minimum Spanning Trees II | HW11 | HW10 | ||
Tue 11/13 | Shortest Paths I | Quiz 5 | 24.1 – 24.3 | ||
Thu 11/15 | Shortest Paths II | 24.4 – 24.5 | HW12 | HW11 | |
Tue 11/20 | Shortest Paths III | 25.1 – 25.3 | |||
Thu 11/22 | Thanksgiving break | ||||
Tue 11/27 | Maximum Flow I | 26.1 – 26.3 | |||
Thu 11/29 | Maximum Flow II | HW13 | HW12 | ||
Tue 12/04 | Maximum Flow III | Quiz 6 | |||
Thu 12/06 | NP-completeness | 34.1 – 34.5 | HW13 | ||
Tue 12/11 | Review | ||||
Thu 12/13 | Section 01 Final Exam 10:30am – 12:30pm | ||||
Tue 12/18 | Section 02 Final Exam 10:30am – 12:30pm |