C/Visual C - una de listas dinamicas

 
Vista:

una de listas dinamicas

Publicado por santi (2 intervenciones) el 23/02/2005 11:11:45
Hola,tengo un problemilla con una simple lista dinamica de enteros y es yo creo una lista de enteros que aparentemente esta bien pq si la visualizo sin ordenarla la escribe sin pronlemas pero cuando intento ordenarla siempre se me queda pillada en donde os indico abajo y no entiendo por que, me podriais echar un cable os lo agradezco mucho pq llevo toda la mañana comiendome el tarro,gracias.

void ordenar(telemento **l)
{
int aux,n,n1;
telemento *pos;
telemento *pos2;
int ordenado=1;
pos=*l;
while((pos!=NULL) && (ordenado==1))
{
pos2=*l;
while((pos2!= NULL)&&(ordenado==1))
{
ordenado=0;
n=pos2->not;
n1=pos->sig->not;
if (n>=n1)
{
pos2->not=n1;
pos2->sig->not=n; aqui en donde se queda
ordenado=1;
}
pos2=pos2->sig;
}
pos=pos->sig;
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:una de listas dinamicas

Publicado por deniece (15 intervenciones) el 23/02/2005 16:03:24
porque no usas un algoritmo de ordenacion, es bastante simple
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar