17-02-2014, 23:11
Bueno gente, en esta oportunidad les dejo un programita básico que consta de ir pidiendo por consola valores numéricos e ir cargándolos en una lista.
¿Cual es el corazón de este ejercicio?
Algo que se pidió en varios finales:
Se tiene una lista desordenada; hay que jugar con punteros e ir ordenándola.
Yo me choque bastante la primera vez que hice esto, ya que lo común para mi era o ir agregando nodos ordenadamente en memoria, o ir extrayendo nodos de una lista desordenada e ir cargándolos de manera ordenada en otra lista nueva.
Por suerte un compañero consiguió estas pocas líneas de código (son 2 funciones cortísimas), con las cuales se logra el objetivo enunciado mas arriba.
Además bueno, tiene las funciones básicas que se usan cuando se trata de memoria dinámica (agregar al final, liberar recursos, etc) que para el que este empezando con el tema tal vez le sea mas fácil entender arrancando con algo sencillo como trabajar con una lista de números.
En fin, espero que les sirva tanto como a mí !
¿Cual es el corazón de este ejercicio?
Algo que se pidió en varios finales:
Se tiene una lista desordenada; hay que jugar con punteros e ir ordenándola.
Yo me choque bastante la primera vez que hice esto, ya que lo común para mi era o ir agregando nodos ordenadamente en memoria, o ir extrayendo nodos de una lista desordenada e ir cargándolos de manera ordenada en otra lista nueva.
Por suerte un compañero consiguió estas pocas líneas de código (son 2 funciones cortísimas), con las cuales se logra el objetivo enunciado mas arriba.
Además bueno, tiene las funciones básicas que se usan cuando se trata de memoria dinámica (agregar al final, liberar recursos, etc) que para el que este empezando con el tema tal vez le sea mas fácil entender arrancando con algo sencillo como trabajar con una lista de números.
En fin, espero que les sirva tanto como a mí !