Homework Assignments

15-121 Introduction to Data Structures
Fall 2010

Dave Feinberg / Margaret Reid-Miller


For all assignments, please include your full name, andrewid, section letter, assignment number, due date, and the time you spent to complete the assignment in a comment at the top of each Java file. All assignments must be handed in electronically as a compressed zip file to Handin.

For written portions, you must show your work to get full credit. You are allowed 6 late days total without penalty and a maximum of 2 days later per assignment. There are no partial late days. Try to avoid late days, as you will have less time to complete the subsequent assignment.

Homework Due Date Assignment
#1 Tuesday, Aug 31 Shut The Box
#2 Tuesday, Sep 7 Crazy Eights
#3 Tuesday, Sep 14 Computer Art
#4 Tuesday, Sep 21 Recursion
#5 Tuesday, Sep 28 Puzzle Solver
#6 Tuesday, Oct 12 Multiset
#7 Tuesday, Octv 19 Dominoes
#8 Tuesday, Oct 26 Stacks & Queues
#9 Tuesday, Nov 9 Binary Trees
#10 Tuesday, Nov 16 Trees, Iterators, Sets, Maps
#11 Tuesday, Nov 30 Binary Search Trees



Margaret Reid-Miller