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 I (Due Friday, April 15, 11:59pm PDT)

Exercise 2: Modeling Recursive Code and Design Decisions (Due Friday, April 22, 11:59pm PDT)

Exercise 3: Design Review (Due Friday, April 29, 11:59pm PDT)

Exercise 4: BFS, DFS, & Dijkstra’s (Due Friday, May 13, 11:59pm PDT)

Exercise 5: MSTs & Disjoint Sets (Due Friday, May 20, 11:59pm PDT)

Exercise 6: Sorting (Due Friday, May 27, 11:59pm PDT)