CSE 241 Labs


Labs are programming exercises designed to give you both practical experience implementing the algorithms described in class and overall programming experience. Labs will be made available for download on this page as they are assigned.


o Lab 1 --- Early submit on January 22, Due Date: Tuesday January 29

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.

o Lab 2 --- Due on Tuesday February 26 (no early submit date).

Lab 2 assignment
Lab 2 Cover Sheet
zip file with provided Java code
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.

o Lab 3 --- Part 1 and early submit for Parts 2-4 due on Tuesday March 25, Due Date for Parts 2-4: Tuesday April 1 (no joking)

Lab 3 Cover Sheet
Provided Java code
Data

Updated version of the TaggedBucketCollectionWrapper that allows, 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.

o Lab 4 --- Early submit on Tuesday April 15, Due Date: Tuesday April 22.

Lab 4 Cover Sheet
HeapTester.java
GMTtime.java
Useful code fragments
Data Sets


Return to the CSE 241 Home Page