Lab 7 doubly Linked List and Circular Linked List
Lab 7 doubly Linked List and Circular Linked List
LAB ASSESSMENT
After going through Lab tasks, submit a separate Word document which should include all the
results of the tasks Code should be in word and output should be screenshot.
First page should contain your Full name, Registration #, Course name and Date
Project Overview: The goal of this project is to create an Event Management System that
efficiently manages participants in a circular flow during an event. The system should handle
participant registration, event management, and various operations related to the circular flow of
participants.
Tasks:
1. Circular Linked List Implementation:
• Implement a circular linked list to represent the flow of participants in the event.
• Include functions for insertion, deletion, and display of participants.
2. Participant Registration:
• Implement a function to allow participants to register for the event.
• Each participant should have a unique identifier and basic information.
3. Display Participants:
• Write a function to display the list of participants in the circular linked list.
• Ensure that the display function works correctly in a circular structure.
4. Participant Rotation:
• Implement a function to rotate the participants in the circular linked list.
• Simulate the flow of participants during the event.
5. Participant Elimination:
• Create a function to eliminate a participant from the circular linked list.
• Ensure that the circular structure remains intact after elimination.
9. Event Statistics:
• Implement a feature to display statistics for each round, such as the number of participants
and eliminated participants.
Learning Outcomes: