This project involves • working with templates • dynamic data structures; in particular lists and associative con-tainers • exception handling • programming practices, with special attention on modular development and testing strategies. This project will be divided into three parts: Part A: write the associative list interface and implementation. You will also need to submit a test program that demonstrates that you have tested all aspects of your linked structure. Addition-ally, this part of your code and testing program will be hand-graded for style after the project due date. Part B: add templates to the association list interface and implementation and to the supporting classes. Part C: use your association list in the implementation of a program. The list you will build will hold quotes from television shows and/or movies. The key will be the episode name or number as an ASCII string and the entry consists of the quotation. Full details are included in the zip file. More details will be sent for part C by Tuesday (April 9th).
## Deliverables
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. This is a 3 part project with 3 different deadlines. I need part A by Sunday (April 7th) to review so any necessary changes can be made and part A can be submitted by midnight (EST) on Monday, April 8th. I need part B by Tuesday (April 9th) to be reviewed and submitted by midnight (EST) on Wednesday, and I need part C by Sunday (April 14th) for review and submission by midnight (EST)April 15th. These submission dates allow for extra credit. So, please try to make the code as accurate as possible the first time you send it to me. Complete copyrights to all work purchased.
## Platform
The code needs to be written in standard C++ and be able to be compiled with g++, and be compatible with UNIX and Windows 98/2000 operating systems.
## Deadline information
I need part A by Sunday (April 7th, 10pm) to review so any necessary changes can be made and part A can be submitted by midnight (EST) on Monday, April 8th. I need part B by Tuesday (April 9th, 10pm) to be reviewed for changes and submitted by midnight (EST) on Wednesday, and I need part C by Sunday (April 14th, 10pm) for review and submission by midnight (EST)April 15th.