C++ Problem: Create a program that creates derivatives.
Details
This project must use two classes
• Linked List class
• Node class
Linked List class:
• Variables
o Head – node pointer
• Functions
o Default constructor
o Overloaded Constructor
Make copy of list passed in
o Destructor
o Delete the list
o Accessors and mutators
o Overloaded operators
Overloaded [ ]
• Return the node at the given index
Overloaded << operator
• Display the linked list
• Use [ ] notation to treat the linked list like an array
• See output format below
Overloaded ++ operator
• Prefix notation only
• Add node to head of linked list
Sort
• Sort the linked list in descending order by
OR
OR