Ayuda con vector de listas
Publicado por jaf (83 intervenciones) el 28/10/2007 01:02:11
Que taql, la cosa es asi, tengo un archivo de alumnos que contiene 3 campos:a) nombre; b) legajo; c) curso.
La cosa es que hay 10 cursos numerados del 1 al 10, el archivo esta ordenado por nro de curso ascendente.
Hay que emitir un listado ordenado por nro de curso y legajo.
yo empeze inicializando el vector Veclista( de tipo tveclista). a cada posicion le asigné nil. Ahora acá viene la duda. Como hago yo para insertar en cada posición del vector el nodo que corresponde, esa es mi duda. Tengo que leer el archivo primero y despues de que manera hago para instertar el nodo en el vector en la posisción correspondiente, el ordenamiento si se hacerlo dentro de la lista, se que tenes que ir comparando nodo a nodo a ver si el nodo que queres agregar es mayor al de la lista y cuando deja de ser mayor ahi lo insertas. Pero lo otro si que no lo tengo claro. Un saludo, hasta luego y muchisimas gracias desde ya
La cosa es que hay 10 cursos numerados del 1 al 10, el archivo esta ordenado por nro de curso ascendente.
Hay que emitir un listado ordenado por nro de curso y legajo.
yo empeze inicializando el vector Veclista( de tipo tveclista). a cada posicion le asigné nil. Ahora acá viene la duda. Como hago yo para insertar en cada posición del vector el nodo que corresponde, esa es mi duda. Tengo que leer el archivo primero y despues de que manera hago para instertar el nodo en el vector en la posisción correspondiente, el ordenamiento si se hacerlo dentro de la lista, se que tenes que ir comparando nodo a nodo a ver si el nodo que queres agregar es mayor al de la lista y cuando deja de ser mayor ahi lo insertas. Pero lo otro si que no lo tengo claro. Un saludo, hasta luego y muchisimas gracias desde ya
Valora esta pregunta


0