The only code that needs to be added are the following functions - I have attached the .cpp file. insert() The insert function will accept a data value to be inserted into the list and a pointer to an entry in the list. The pointer will point to the entry after which the new entry will be inserted. In other words, the next pointer of the list node should point to the new entry and the new node's next pointer should point to the entry that was pointed to by the list node's next pointer. There is a frontOfList pointer and an endOfList pointer that should be maintained. retrieve() The retrieve function should return the data stored in the entry that is pointed to by the pointer that is passed to the function. remove() The remove function should remove the entry that is pointed to by the pointer passed into the function. Make sure that the frontOfList and endOf List pointers are maintained. position() The position function will take in an integer and return a pointer to an entry in the list. The integer will be a relative position from the beginning of the list. One (1) will represent the first entry in the list.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
## Platform
Windows 2000 Borland
## Deadline information
Please include comments