Computer Science 410: Homework 8
The Skip List

 

Homework 8: Handed out: 4/8/99; Due: 4/15/99

Note:

This assignment involves programming, which will have to be done using J++ in the CSUGLab. Even if you originally use another variant of Java for your program, make sure it runs in the CSUGLab.

As usual, you can discuss this assignment with anyone you like, but you must write it up yourself.

Purpose

This is a simple homework. In this, you will

  1. Implement the ADT SkipList, and
  2. Do a run time analysis of it.

What you are given

You are given

  1. The interface for the Skip list that you have to implement - SkipListInterface.java
  2. The skeleton for the SkipList - SkipList.java
  3. The Output format class OutputList.java

What you have to do

You have to

More on these

Write-up

Your report (please limit it to a maximum of 3 pages) should contain...

What you need to turn in

Create a local folder with your NetID (your login) as its name. Set the permissions everyone can read it. Then copy your project folder containing all .java, .class, and MS Visual J++ files into the folder \\goose\courses\CS410\A3\Submissions

If you make a mistake and wish to resubmit, submit with a number after your netid.
For example jjj21_1. We will read the code with the highest number.

Grading Scheme

Clarifications/Doubts etc...