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