RE: [Funciones de C] Lista doblemente enlazada
El tema de igualar estructuras es medio complicado, mas cuando hay punteros y memoria dinamica en el medio.
Por otro lado, no hay ningun for.
La lista vieja se recorre agregando cada nodo secuencialmente, la lista nueva es la que va colocando cada nodo en su lugar correspondiente.
El utilizar esto tiene una doble ventaja en un final.. Si te piden en el ejercicio insertar nodos directamente escribis la funcion de insertar ordenado, y la misma funcion la usas despues para ordenar (ya se que es redundante ordenar una lista que fue creada de forma ordenada, pero bueh.. En un final parte de un ejercicio era eso y los profesores querian ver la funcion de ordenado escrita).
Si tenes una forma mas rapida, facil, elegante de hacerlo bienvenida sea!
(Este mensaje fue modificado por última vez en: 19-02-2013 00:28 por JulianD.)
|