Question: Assignment Tasks: Linked List Implementation ( 1 5 points ) : Implement a basic linked list in C + + with the following features: A
Assignment Tasks:
Linked List Implementation points:
Implement a basic linked list in with the following features:
A Node structure to represent each element in the linked
list.
A LinkedList class with necessary functions eg insertion,
deletion, display You can even use a structure to
represent the LinkedList class here as we discussed in the
class.
Proper memory management consider implementing a
destructor if you used a class
Taskspecific Operations points:
Extend the LinkedList class to perform the following operations:
Reverse the linked list add functions if you use functional
programming
Find the middle element of the linked list.
Application of Linked List points:
Develop a program that uses the linked list to solve a realworld
problem. For example:
Create a student information system using a linked list to
manage student records. You need to modify the structure
to add this additional information of a student such as
name, dob, student Id
User Interaction points:
Implement user interaction to demonstrate the functionality of
your linked list operations. Allow the user to:
Insert students into the linked list.
Display the current state of the linked list Display
Students
Perform search operations based on user input Given
Student ID or name, find the node and display other
information such as ID DOB, and Name
Documentation and Code Quality points:
Provide comments and documentation for your code.
Ensure that the code is wellstructured and adheres to good
programming practices.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
