Assignments
CSE 373: Data Structures and Algorithms
The University of Washington, Seattle, Autumn 2008
Assignments will be posted as the quarter progresses.
Assignment 1 involves Java programming in Eclipse. It is due on Sunday, October 5, at 11:45 PM.
Assignment 2 involves Math background and algorithm analysis. It's due on Monday, October 13 at the beginning of class, but we will also collect assignments on Friday, October 10, in class.
Assignment 2 Solutions
Assignment 3 involves Java programming in Eclipse with the Visual Data Structure Applet framework. It is due on Monday, October 20, at 11:45 PM.
Assignment 4 is mostly about hashing, but includes exercises on B-trees, binary tree similarity, and priority queues. It is due on Monday, November 10. Part I is due at the beginning of class, and Part II is due at 11:45 PM.
Assignment 4 Solutions
Projects. Proposals are due Nov. 17 at 11:45 PM via Catalyst CollectIt. See the description for other milestones and deadlines.