Wow maintenant je sais que je ne le fais pas. Lol.Comment trier une liste chaînée de structures par l'un des champs?
J'ai ma structure comme ceci:
struct Medico{
int Id_Doctor;
int Estado;
char Nombre[60]; ////focus on this part of the structure, this is name.
char Clave_Acceso[20];
char Especialidad[40];
struct Medico *next;
};
Et je veux organiser la structure en fonction du nom (ordre alphabétique ..) toutes les idées sur la façon d'aborder ce problème?
par exemple
Albert Haynesworth
Bob Marley
Carl Johnson
Merci beaucoup à l'avance. :) (C, Unix)
Il semble plus que vous avez un tableau de ces structures que vous voulez commander? Pourquoi ne pas créer une méthode de tri qui prend dans un tableau d'articles Medico et les trie sur Medico-> Nombre – Prescott
Que demandez-vous? Comment comparer deux chaînes? Comment trier? Comment déplacer des éléments dans une liste liée? –
@Nathan J'ai beaucoup d'utilisateurs sur la structure et je veux les afficher par ordre alphabétique du nom; Im demandant de l'aide sur la façon de le faire. – drodri420