COP-3530, Data Structures Assignments
-
Assignment #1: Due Wed. May 23
- This is the main program that you
MUST use.
You may not alter it in any way.
-
Assignment #2: Due Wed. June 6: Collections
- Word list, taken from the Internet 880K.
May contain offensive words ... I have not screened this list.
-
Assignment #3: Due Wed. June 20: Recursion
- Midterm: Mon. June 25
- Assignment #4: Due Wed. July 11: Search Trees
-
After you have tested your program extensively, you can try to
run the tests required for submission.
You will do this by opening up an MS-DOS window.
It may be possible to do it in JCreator
or Netbeans, but it will be difficult
because you will not have the source code for the test program.
Before you get too far, from an MS-DOS window, run
java -version
and make sure you are seeing the correct Java Virtual Machine.
You must be running Java 5.
If you are not, update the PATH Environment variable
(see below; the process is similar to updating the
CLASSPATH environment variable).
Download Assign4.class,
and place it in the same folder that contains the cop3530
folder.
The test program is Assign4 which you can run
from the command line.
The main routine is in class Assign4. Note the
capitalization in Assign4. To run from the
command line, you will need to say
java Assign4
-
Assignment #5: Due Wed. July 25: Shortest Paths and Sorting
- Dictionary file: dict.txt (same as before);
- Word pairs to check:
- below, below
- need, help
- buy, sell
- beer, yeast
- ace, king
- real, estate
- hello, world
- angle, areas
- program, pilgrim
-
Assignment #6: Due Mon. August 6: Hash Tables