0% found this document useful (0 votes)
4 views1 page

LAB4 Assignment

The document outlines the LAB4 assignment for the CSC1204 Data Structures and Algorithms course at the University of Tabuk, focusing on implementing a Linked List in C++. The assignment requires students to manage student information by performing various tasks such as inserting, deleting, printing, and searching for student data. The due date for the assignment is set for December 4, 2025, at 11:59 PM.

Uploaded by

danhm8108
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views1 page

LAB4 Assignment

The document outlines the LAB4 assignment for the CSC1204 Data Structures and Algorithms course at the University of Tabuk, focusing on implementing a Linked List in C++. The assignment requires students to manage student information by performing various tasks such as inserting, deleting, printing, and searching for student data. The due date for the assignment is set for December 4, 2025, at 11:59 PM.

Uploaded by

danhm8108
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

University of Tabuk CSC1204 Data Structures and Algorithms

Faculty of Computers and IT LAB4 Assignment

Due Date: 12/4/2025 11:59 PM

LAB4 Assignment: Linked List

Objective:
Write a C++ program to get hands-on experience with the Linked List data structure. Implement
a Linked List to manage student information. The linked list should store each student's:

 Name
 Age
 Address
 Telephone number
 ID number

Tasks:
1. Insert Student Information

 Write the necessary function to add a new student’s data to the list.
2. Delete One Student’s Information

 Write the necessary function to remove a specific student from the list based on their ID
or other identifying data.
3. Delete All Students' Information

 Write the necessary function to clear the entire list.


4. Print One Student’s Information

 Write the necessary function to display the data of a specific student.


5. Print All Students’ Information

 Write the necessary function to display the data of all students currently in the list.
6. Search for a Student

 Write the necessary function to check whether a student exists in the list based on their
ID or other criteria.
7. Count Students in the List

 Write the necessary function to determine how many students are currently stored in the
linked list.

You might also like