Implementing List Data Structure Assignment: Doubly LinkedList vs Doubly Circular LinkedList

What are the requirements for the List implementation assignment?

- Each student must implement either a List using a doubly LinkedList or a List using a doubly circular LinkedList.

- What must be included in the submission?

- What are the key components that need to be implemented in the assignment?

Requirements for the List Implementation Assignment:

The assignment requires students to implement either a List using a doubly LinkedList or a List using a doubly circular LinkedList.

Each student must submit a cover page with their title, ID, name, and the type of list chosen to implement.

The submission must include a theory part explaining the chosen List, the List interface, implementation code, and test code.

It is essential to structure the code well, include comments for clarity, and ensure originality.

Remember, cheating is strictly prohibited.

Details of the List Implementation Assignment:

The assignment aims to help students build a data structure from scratch, test and utilize their own data structure, and enhance their understanding of data structures and programming skills.

Students can choose to implement either a List using a doubly LinkedList or a List using a doubly circular LinkedList.

The submission should consist of a cover page containing essential information, a theory part explaining the chosen List, the List interface defining operations, implementation code, and test code to ensure functionality.

It is crucial to structure the code effectively, include comments for better understanding, and ensure the code is original.

The deadline for submission is 22/8/2021 at 11:00 PM.

← Enumerators in c programming Rapid development of programs advantages and drawbacks →