COSC 311
Programming Assignment #2
PLEASE NOTE: this assignment was **redacted** on Monday October 8, 2011
Database with Double Ended Doubly Linked Lists





What to do:

We have discussed the details of this assignment in class. Basically, you are to repeat assignment #1 but change the underlying data structure to a double ended doubly-linked list. Data records should be added to the end of the main array (the database) and three double ended doubly linked lists should be maintained ; one each for the ID, LastName and FirstName. The linked lists should (of course) be maintained in order!!


You MUST use the driver program I have provided , and make some additions. Remember, you should NOT be permitted to add a record with a duplicate index number. You MUST implement all methods as I have indicated.

Printing out the data in forward order should use the "next" link in each node, printing out in reverse order should employ the "prev" link.

NOTE:

When printing out records, print out ALL fields (ID, first name and last name
).

NOTE2:

You would do well to start on this program early
!!