Example image
I have a struct like the given below:
struct Student
{
char *name;
char *surname;
long int ID;
struct Student *name_next;
struct Student *surname_next;
struct Student *ID_next;
}
I need to sort according to alphabetical order of name and besides that alphabetical order of surname and also sort according to ID. But I can only use a single linked list, not three lists. How can I do that?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…