Lab 1
--- Early submit on September 11, Due Date: Tuesday September 18
Don't forget to check the
frequently asked questions
if you are having trouble.
- Lab 1 Cover Sheet
- Provided Code
(zip file with all provided code)
- 10pts -- the solution (and points) for n = 10.
Lab 2
--- Due on Tuesday October 16 (no early submit date).
- Lab 2 Cover Sheet
- zip file with provided code that includes an implementation of a limited open addresssing bucket mapping.
- zip file with provided code that uses the open addressing bucket mapping from the book.
- zip file with data
- Note: If you want to directly import these files into Eclipse, you should place
the Java code in a package called lab2, and the data should be placed directly
in the project at the top level.
Lab 3
--- Part 1 and early submit for Parts 2-4 due on Tuesday November 6, Due Date for Parts 2-4: Tuesday November 13
- Lab 3 Cover Sheet
- Provided Java code
- Data Sets
- Updated version of DriverForFinalOutput.java that assumes that
the method to check if a date is used is called contains. Please change to containsDate if
that is what you are using.
- Updated version of the TaggedBucketCollectionWrapper that will allow, as a third parameter to the constructor, the comparator to give the bucket constructor. It also allows the type parameter (in Java generics) to be anything that extends Collection (discussed more on FAQ page).
Lab 4 (available on 11/15)
--- Early submit on Tuesday November 27, Due Date: Tuesday December 4.
- Lab 4 Cover Sheet
- HeapTester.java
- GMTtime.java
- Useful code fragments
- Data Sets