Modify the provided LinkedList.cpp program to implement the following common operations from Table 3.1.1: Append, Prepend, InsertAfter, PrintList, Remove, and Search. The code and all necessary files are in the zip file provided. Completed code must be completed in Eclipse IDE C++ software. Please word document and rubric attached for all requirements. Also complete journal entry based Journal rubric after code is completed. journal must address these questions:
- Reflect on linked-list data structures as a means of organizing data. What are the pros and cons of using a singly-linked versus doubly-linked list? What are some potential uses of a linked list?
- Reflect on search algorithms as a means of finding particular items of data. Are these algorithms tied to the data structures being searched, or can they be utilized in other scenarios?