[ Foro de Pascal ]

lista

27-Jan-2016 16:18
Invitado (naircuellar)
1 Respuestas

buenos dias, necesito una orientacion de que me estan pidiendo en este ejercicio teorico de listas,

intercambie los nodos que ocupan las posiciones z y z+1 , modificando unicamente los campos sig

si el profesor es tan amable en una explicacion numerica pudiera orientarme estaria muy agradecido


31-Jan-2016 18:04
Nacho Cabanes (+32)

¿Sabes intercambiar los valores de dos variables, empleando una tercera variable auxiliar? La idea es la siguiente:

 
auxiliar := a;
a := b;
b := auxiliar;
 


Si (usando esa misma idea) intercambias los punteros "sig" que indican cual es siguiente a un cierto nodo, puedes hacer que la lista se recorra en otro orden.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)