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: Algorithmic Analysis (Due Tuesday, January 16, 11:59pm)

Exercise 2: Recurrence & Hashing (Due Tuesday, January 23, 11:59pm)

Exercise 3: Trees (Due Tuesday, February 06, 11:59pm)

Exercise 4: Heaps (Due Tuesday, February 13, 11:59pm)

Exercise 5: Graphs (Due Tuesday, February 27, 11:59pm)

Exercise 6: Sorting (Due Tuesday, March 05, 11:59pm)

Exercise 7: Theory (Due Tuesday, March 12, 11:59pm)