UTNianos

Versión completa: duda con ejercicio dinamica
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
disculpen un amigo me paso un ejercicio con una duda y no lo pude ayudar y ahora yo tengo la duda jaja. Es sobre mostrar un listado de una manera seccionada se podria decir.

el enunciado segun me lo conto es sobre el torneo de futbol de primera division en el que te pide una lista con los goles y las faltas de las fechas 1 a 10, no hay memoria estatica y hay 7 bytes de dinamica

forme una listaFechas con(faltas(1b),goles(1b),fecha(1b),sgte(4b)) 4+1+1+1=7

el tema que no supe hacer en papel es el de mostrar un listado de la siguiente manera:

primera division | 1 2 3 4 5 6 7 8 9 10
|x x |x x|x x| x x|x x| x x| x x|x x|x x| x x|
asi era el listado masomenos se entiende, a lo que yo hize un procedimiento imprimir e hize un while listaFechas<>nil y empese a mostrar pero no supe como ponerlo ordenado de esa manera que me piden, lo hacen con un pos?? osea de la manera que yo lo hago no estoy usando de nada la parte listaFechas*.info.fecha y pongo todo abajo de lo otro.

si alguien me lo explica me serviria muchas gracias
Holaa!!

Lo q tendrias q hacer ahi para mi es lo siguiente


1) Primero antes ke anda tendrias q buscar por fecha en un BuscarNodo si la fecha ke te viene como dato existe ya en tu lista

Si existe ---> con el puntero q te devuelve actualiza las faltas y los goles nada mas
No existe---> Llama a un insertarOrdenado por Fecha

2)Ahora ya q tenes la lista ordenada, como dijiste antes solo la tenes q mostrar mientras ListaFechas <> nil y mostra asi

listaFechas*info.fecha
listaFechas*info.faltas,listaFechas*info.goles

y Desp. Moves el puntero al nodo siguiente
Liberas el nodo y listo (fijate de Asignar un ptero auxiliar antes de liberar el nodo)

y listo =P
URLs de referencia