PDA

View Full Version : [C] Algoritmo d'ordinamento su lista collegata


ghuighuoz91
10-01-2011, 22:56
Questo è l'algoritmo d'ordinamento che sono riuscito a scrivere
x=lista;
y=x->next;
while(y!=NULL){
if(strcmp(x->stringa.a, y->stringa.a)>0){
z=x;
x=y;
y=z;}
y=y->next;}
solo che mi porta un problema, o meglio se una stringa di un elemento è "maggiore" dell'ultimo, quindi il cui puntatore è null, lo perdo...come posso risolvere questo problema??ho provato a scrivere qualcosa ma non risolvo nulla...