Skip to main content

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