## 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)