You will complete an implementation in Java of the FListDouble ADT that was specified in Assignment 2. Collaboration between students is forbidden on this assignment. You are responsible for keeping your code hidden from all other students. Turn in your work on this assignment before 11:59 pm on the due date by following instructions on the course’s main assignments web page, http://www.ccs.neu.edu/course/cs3500sp13/Assignments.html. (The submission command for Assignment 3 will be posted after the late submission deadline for Assignment 2.)
Your file of Java code should begin with a block comment that lists
1. Your name, as you want the instructor to write it.
2. Your email address.
3. Any remarks that you wish to make to the instructor.
Part of your grade will depend on the quality and correctness of your code, part will depend on the readability of your code (comments and indentation), and part will depend on how well you follow the procedure above for submitting your work. Assignments submitted between 12:00 am and 11:59 pm the day after the due date will receive a 20 percentage point penalty on the assignment.
Your assignment is to write the code for a single file, FListDouble.java, that implements the specification of the FListDouble ADT in Assignment 2.
You are expected to test your implementation of the FListDouble ADT using the test program you wrote for Assignment 2.
A future assignment will require you to test implementations of the FListDouble ADT that were written by other students. As part of that assignment, other students will test the code you submit for this assignment.