![]() |
600.226 Data Structures
Department of Computer Science |
![]() |
| Latest news: | |
| Final grades are available. You can see your graded Finals in NEB218A. The overall average was 691 and stdev 141. |
Arnow & Weiss. Introduction to Programming using java, Addison-Wesley, 2000
| Week of | Material covered |
| Oct 30: | Midterm exam dissection, Dictionary interface, Binary Search on an array |
| Nov 6: | (Ch 9) Binary Search tree (search/update), Non-unique keys, AVL trees |
| Nov 13: | AVL trees, multi-way trees, B-trees, 2-4 trees, intro to red-black trees |
| Nov 20: | More red-black trees, Intro to Skip Lists, Hashing |
| Nov 27: | More Hashing, Sorting (Selection sort, Insertion sort, Bubble sort, Merge sort, Quick sort, Bucket sort, Radix sort) |
| Dec 04: | Strings, Tries (standard, Patricia and Compressed), Pattern matching (brute force and KMP), intro to graphs (terminology, ADT) |
| Dec 11: | More graphs (Representation, DFS, connected components) Class Survey, Question-Answer session intro to graphs |
| Work | Date Due | Points |
| Class participation | NA | 50 |
| Assignment 1 | Wed, Sep 20, 10:59am | 50 |
| Project 1 | Wed, Oct 4, 10:59am | 100 |
| Assignment 2 | Wed, Oct 11, 10:59am | 50 |
| Project 2 | Fri, Oct 20, 5:00pm | 100 |
| Assignment 3 | Mon, Nov 6, 11:00am | 50 |
| Project 3 | Nov 20 | 100 |
| Assignment 4 | Nov 28 | 50 |
| Project 4 | Dec 12 | 100 |
| Mid-term Exam | Oct 25, 11-12 | 150 |
| Final Exam | Dec 18, 9-12 | 200 |
The programming assignments will be graded 80% on correctness and 20% on readability and documentation. All assignments must be turned in electronically by 11am on the date due. There is a 10% penalty for each day that the assignment is late. No points will be awarded if it is more than 5 days late.
-- The URL of this page is: http://www.cs.jhu.edu/~cs226 --