TorpedoBlu
21-04-2006, 12:01
ciao ho una lista
typedef char key;
struct list{
int X;
struct list*next, *prev;
};
ho un centinaio di elementi in lista (concatenata in maniera doppia next\prev)
vorrei ordinarla in base alle X, ma non riesco ad applicare un algo di ordinamento... come fare? e non parlo di ordinare modificando le X, in quanto i puntatori a tale lista devono muoversi e non i loro campi..
help!
typedef char key;
struct list{
int X;
struct list*next, *prev;
};
ho un centinaio di elementi in lista (concatenata in maniera doppia next\prev)
vorrei ordinarla in base alle X, ma non riesco ad applicare un algo di ordinamento... come fare? e non parlo di ordinare modificando le X, in quanto i puntatori a tale lista devono muoversi e non i loro campi..
help!