CpSc 102, Section 1
                             Assignment 3 
                             June 5, 2000 


Due: Tuesday, June 12 by 11:59 p.m.

Assignment:  Implement DoubleLinkedSeq class from pages 227 - 233.


Total point value of assignment:  100 points
Not accepted late.

This assignment is to be done INDIVIDUALLY.


Create a file, DoubleLinkedSeq.java, which will contain all methods of the DoubleLinkedSeq class listed in Figure 4.18, a toString() method, an equals method, and a main method.

Your main method should (as usual) contain a test program, containing several test situations. DoubleLinkedSeq.java may contain any additional methods that would be helpful. For example, you might write a method to print out "CPSC 102", your name, the assignment number, and a brief description of the assignment.

Other requirements: The first operation of your main program must be to print "CPSC 102", your name, the assignment number, and a brief description of the assignment.

Follow the style standards to be found on your instructor's web page for CPSC 102. Submit your program using the handin command. There is a link to the handin description on the CPSC 210 lab page (www.cs.clemson.edu/~lab210).
Grading rubric:

	In the opinion of the instructor the program is an honest attempt
		to complete the assignment as described  5 pt.

	The program compiles without error.  10 pts.

	If the two previous requirements are not substantially met, no further 
	points will be awarded.

	Correctness, documentation, style, and quality of test program.  85 pts.
	Points will be subtracted for failure to follow style standards.

	The grader's test program will test methods in order the order given below. 
	When testing a method causes the test program to fail (exit), no further 
	testing will be done on your program and your grade will not be as high as
	you think it should be.  To help avoid an early failure of the test program,
	please test in the order given.

	Constructor, addAfter, addBefore, addAll, size,
	start, isCurrent, advance, getCurrent, removeCurrent,
	clone, concatenation