Seguimos buscando a Arshak. Ayudanos compartiendo!
Encuesta no oficial de docentes
Resultados de la encuesta no oficial de docentes
Probaste el SIGA Helper?

Donar $100 Donar $200 Donar $500 Donar mensualmente


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Algoritmos - Final resuelto 7.12.13
Autor Mensaje
gan Sin conexión
Profesor del Modulo A
:ö:
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 288
Agradecimientos dados: 91
Agradecimientos: 160 en 48 posts
Registro en: Apr 2011
Mensaje: #16
RE: Algoritmos - Final resuelto 7.12.13
(13-12-2013 22:54)rihardmarius escribió:  otra cosa, para q esta la funcion crear puntero? si el puntero p es un parametro de salida, y deberia existir antes de la llamada a la funcion fusionar
crear puntero seria para inicializar la estructura de salida
14-12-2013 16:23
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Bian Sin conexión
Campeon del cubo Rubik
ingeniera en sistemas
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 196
Agradecimientos dados: 170
Agradecimientos: 297 en 40 posts
Registro en: Dec 2012
Mensaje: #17
RE: Algoritmos - Final resuelto 7.12.13
Yo lo resolví con apareo, mientras no era el fin de la lista ni del archivo: cuando la lista era menor, agregaba el grupo, agregaba los valores, y con los procedimientos de la bibliotecta buscaba en el archivo el registro donde estaba el grupo (si es que estaba) y agregaba ahí los valores, avanzaba la lista. Después si era menor lo del archivo hacia lo mismo pero primero buscaba en la lista el grupo y agregaba los valores, si estaba. Y después agregaba los valores que estaban en el archivo, avanzando en el archivo. Y si eran iguales, primero agregaba los valores de la lista y después los del archivo.

Tienen idea si está bien así?
20-12-2013 01:07
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
rihardmarius Sin conexión
Secretario de la SAE
Por qué no me derivas el loga...
******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 416
Agradecimientos dados: 100
Agradecimientos: 411 en 67 posts
Registro en: Oct 2011
Mensaje: #18
RE: Algoritmos - Final resuelto 7.12.13
(20-12-2013 01:07)Bian escribió:  Yo lo resolví con apareo, mientras no era el fin de la lista ni del archivo: cuando la lista era menor, agregaba el grupo, agregaba los valores, y con los procedimientos de la bibliotecta buscaba en el archivo el registro donde estaba el grupo (si es que estaba) y agregaba ahí los valores, avanzaba la lista. Después si era menor lo del archivo hacia lo mismo pero primero buscaba en la lista el grupo y agregaba los valores, si estaba. Y después agregaba los valores que estaban en el archivo, avanzando en el archivo. Y si eran iguales, primero agregaba los valores de la lista y después los del archivo.

Tienen idea si está bien así?

mmm no entendi muy bien q quisiste decir pero la estrategia seria:


leer registro
mientras lista no vacia y no sea fin de archivo
si grupo de la lista < grupo de registro
insertar grupo
recorrer sublista
avanzar lista
si grupo de la lista > grupo de registro
insertar grupo
corte de control en el archivo
si grupo de la lista = grupo de registro
insertar grupo
recorrer sublista
avanzar lista
corte de control en el archivo
si lista vacia
corte de control en el archivo (hasta q se termine
sino (archivo vacio)
mientras lista no sea vacia
insertar grupo
recorrer sublista
avanzar lista


20-12-2013 01:36
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Bian Sin conexión
Campeon del cubo Rubik
ingeniera en sistemas
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 196
Agradecimientos dados: 170
Agradecimientos: 297 en 40 posts
Registro en: Dec 2012
Mensaje: #19
RE: Algoritmos - Final resuelto 7.12.13
(20-12-2013 01:36)rihardmarius escribió:  
(20-12-2013 01:07)Bian escribió:  Yo lo resolví con apareo, mientras no era el fin de la lista ni del archivo: cuando la lista era menor, agregaba el grupo, agregaba los valores, y con los procedimientos de la bibliotecta buscaba en el archivo el registro donde estaba el grupo (si es que estaba) y agregaba ahí los valores, avanzaba la lista. Después si era menor lo del archivo hacia lo mismo pero primero buscaba en la lista el grupo y agregaba los valores, si estaba. Y después agregaba los valores que estaban en el archivo, avanzando en el archivo. Y si eran iguales, primero agregaba los valores de la lista y después los del archivo.

Tienen idea si está bien así?

mmm no entendi muy bien q quisiste decir pero la estrategia seria:


leer registro
mientras lista no vacia y no sea fin de archivo
si grupo de la lista < grupo de registro
insertar grupo
recorrer sublista
avanzar lista
si grupo de la lista > grupo de registro
insertar grupo
corte de control en el archivo
si grupo de la lista = grupo de registro
insertar grupo
recorrer sublista
avanzar lista
corte de control en el archivo
si lista vacia
corte de control en el archivo (hasta q se termine
sino (archivo vacio)
mientras lista no sea vacia
insertar grupo
recorrer sublista
avanzar lista


Nooo creo que re flasheé con lo otro que le agregué, cierto que los dos estaban ordenados. Tengo todo igual a lo tuyo pero le agregué una cosa que estaba re al pedo, porque con el apareo no hacía falta. O sea cuando estaba por ejemplo en el grupo 3 de la lista, busque en todo el archivo si estaba el 3, para poder agregar los dos... me la re compliqué al pedo no sé por qué, con el apareo no hacia falta porque estaban ordenados los dos, que boluda, listo ya esta, ajajajaja gracias =)
20-12-2013 02:23
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
rihardmarius Sin conexión
Secretario de la SAE
Por qué no me derivas el loga...
******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 416
Agradecimientos dados: 100
Agradecimientos: 411 en 67 posts
Registro en: Oct 2011
Mensaje: #20
RE: Algoritmos - Final resuelto 7.12.13
acordate q cuando uno se acaba tenes q terminar con la otra estructura thumbup3

20-12-2013 02:39
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Bian Sin conexión
Campeon del cubo Rubik
ingeniera en sistemas
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 196
Agradecimientos dados: 170
Agradecimientos: 297 en 40 posts
Registro en: Dec 2012
Mensaje: #21
RE: Algoritmos - Final resuelto 7.12.13
(20-12-2013 02:39)rihardmarius escribió:  acordate q cuando uno se acaba tenes q terminar con la otra estructura thumbup3

Si obvio eso lo sé! Solo que le agregue de más algo que no iba y me puse un ejemplo chiquito con numeros y caí que estaba poniendo algo de más en ese entonces, jaja =P
20-12-2013 03:19
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
fakukpg Sin conexión
Militante
Un problema sin solución deja...
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 85
Agradecimientos dados: 44
Agradecimientos: 4 en 4 posts
Registro en: Mar 2011
Mensaje: #22
RE: Algoritmos - Final resuelto 7.12.13
en que momento creaste la nueva estructura?
20-12-2013 16:52
Envíale un email Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
rihardmarius Sin conexión
Secretario de la SAE
Por qué no me derivas el loga...
******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 416
Agradecimientos dados: 100
Agradecimientos: 411 en 67 posts
Registro en: Oct 2011
Mensaje: #23
RE: Algoritmos - Final resuelto 7.12.13
int main()
{
lista l; lista p;

insertar_grupo(l, 2);
...

donde dice lista p

21-12-2013 15:13
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
felire Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 22
Agradecimientos dados: 1
Agradecimientos: 19 en 1 posts
Registro en: Dec 2013
Mensaje: #24
RE: Algoritmos - Final resuelto 7.12.13
una pregunta, el corte de control cuando el grupo del archivo es menor, no hace falta hacer un corte de control me parece, porque si tenes una funcion q te inserte el caracter en el grupo correspondiente, no va a ser necesario, o sea supongo q tengo muchos iguales, y todos son menores q el de la lista, entonces usando la funcion insertarvalorengrupo(p,R.grupo,R.caracter) q si no esta el grupo lo crea, y pasando al siguiente, como siempre van a ser menores van a parar a esta parte del if y se van a ir metiendo todos los datos en el grupo corespndiente, si son iguales, ahi si tuve q usar corte de control.
02-12-2014 12:32
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)