Question: build a linked list data structure for storing and organizing a student list that can be iterated in name-alphabetical order (sorted based on the names

build a linked list data structure for storing and organizing a student list that can be iterated in name-alphabetical order (sorted based on the names of the students), in surname-alphabetical order (sorted based on the surnames of the students), and in numeric order (sorted based on the student IDs). The students with their names, surnames, and IDs will be read from an input file and they will be organized by using a singly linked list data structure in the program. Each student struct in your linked list should contain a char pointer, as name; a char pointer named, as surname; a long integer, named as ID; a pointer to a struct with the same type, named as name_next; a pointer to a struct with the same type, named as surname_next; a pointer to a struct with the same type, named as ID_next. Below is a picture of the relationships between the nodes with only three students:  build a linked list data structure for storing and organizing a

in C programming language. Do not copy answers from Google or anywhere else.

surname head ID_head name head name: "Ayse" surname: "Yilmaz" name: "Veli" surname: "Aslan" name: "Fatma" surname: "Ozde" ID: 1204 ID: 1515 ID: 1001 name next surname next=NULL ID_next name next = NULL surname next ID next = NULL name next surname next ID next

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!