The approximate weighting of the work done is
|
| 45% |
|
| 17% |
|
| 38% |
| Date | Lecture Topic | Reading | Comments |
| Sep 25 | introduction | 1 | |
| Sep 27 | algorithm analysis | 2.1-2 | |
| Sep 29 | asymptotic notation | 3.1 | |
| Oct 2 | common functions and notation | 3.2 | last day to drop without W |
| Oct 4 | recurrence relations | 4 | last day to add a class |
| Oct 6 | stacks and queues and deques | 10.1-2 | |
| Oct 9 | uses of stacks & linked lists | (10.1) | |
| Oct 11 | binary trees | appendix B.5, 10.4 | |
| Oct 13 | BSTs | 12.1-3 | |
| Oct 16 | path lengths and random BSTs | 12.4 | |
| Oct 18 | AVL trees | ||
| Oct 20 | rotations | (13.2) | |
| Oct 23 | (2,4) trees | (18.1) | |
| Oct 25 | RB trees | 13.1 | |
| Oct 27 | RB insertion | 13.2-3 | |
| Oct 30 | RB deletion | 13.4 | |
| Nov 1 | B trees | 18.1-3 | |
| Nov 3 | midterm | ||
| Nov 6 | priority queues and heaps | 6.1, 6.5 | |
| Nov 8 | heap operations | 6.2-3 | |
| Nov 10 | heapsort | 6.4 | last day to drop with W (Nov 12) |
| Nov 13 | binomial heaps | 19.1 | |
| Nov 15 | binomial heap operations | 19.2 | |
| Nov 17 | quicksort | 7.1-3 | |
| Nov 20 | quicksort is quick | 7.4 | |
| Nov 22 | lower bounds | 8.1 (8.2-4) | |
| Nov 24 | no class | ||
| Nov 27 | order statistics | 9.1-2 | |
| Nov 29 | order statistics | 9.3 | |
| Dec 1 | final review, course evals | ||
| Dec 8 | final exam, Friday, 10:15-12:15 |
... bad.