Policies

Exercises are to be completed individually. See the syllabus for more details on exercises and collaboration policies.

Unless otherwise stated, exercises are due at 11:59 PM.

Exercises

Exercise 1: Analysis (Due Wednesday, July 05, 11:59pm)

Exercise 2: Recurrence & Hashing (Due Wednesday, July 12, 11:59pm)

Exercise 3: Trees (Due Wednesday, July 19, 11:59pm)

Exercise 4: Heaps (Due Monday, July 24, 11:59pm)

Exercise 5: Graphs (Due Monday, August 07, 11:59pm)

Exercise 6: Sorting (Due Monday, August 14, 11:59pm)

Exercise 7: Theory (Due Friday, August 18, 11:59pm)