Recitations are held weekly unless otherwise specified. All recitations will be conducted synchronously in person. Recitation attendance is mandatory and will count towards your final grade.
Recitation guides will be posted on Sunday, before recitations have been held for the week. Solutions will be posted Tuesday night, after all recitations have been held for the week.
Aside from one-off occasions, you must attend the recitation that you have registered for. Your attendance will not be counted if you attend another recitation.
If you must miss recitation for a one-time event, you can attend another recitation section to make up for your attendance. In this case, you should email your recitation instructor and the instructor whose recitation you wish to attend instead. This should be done before either of the recitations occur.
Week of | Name | Materials | Solutions |
---|---|---|---|
-- | Optional Review Material | ||
Sep 03 | Asymptotic Notation | Solutions | |
Sep 10 | Recurrence Relations and Code Snippets | Solutions | |
Sep 17 | Divide and Conquer | Solutions | |
Sep 24 | Stacks, Queues | Solutions | |
Oct 01 | Heaps (asynchronous) | Solutions | |
Oct 08 | Huffman, Exam Viewing | Solutions | |
Oct 15 | BFS, DFS | Solutions | |
Oct 15 | Topological Sorting, Strongly Connected Components | Solutions | |
Oct 29 | Dijkstra's | Solutions | |
Nov 05 | MSTs | Solutions | |
Nov 12 | Exam Viewing |
|
Coming soon! |
Nov 19 | Hashing | Solutions | |
Nov 26 | Tries (asynchronous) | Solutions | |
Dec 03 | Final Exam Review and Course Wrap-up |