Combinatoria... y el programa explota!
Publicado por Marco (2 intervenciones) el 03/12/2008 11:46:03
Buenos días.
Estoy haciendo un programa que calcula para un proyecto de ingeniería, entre cinco localizaciones distintas la mejor combinación de todas ellas por cada hora.
La cuestión es que tengo, en total, unas 100000 posibilidades y tengo que almacenarlas en una tabla de datos. Primero calcula las combinaciones entre dos ubicaciones, luego entre tres. Para cuatro localizaciones (8500 posibilidades) el programa funciona a la perfección, pero para 5 da un error de access violation, process stopped. Si ejecuto por separado, en otro archivo, la parte que calcula las combinaciones entre 5 ubicaciones funciona bien, no da ningún error.
¿Alguna idea? Creo que es un problema de memoria que no sé como solucinar, y como mis conocimientos de programación se reducen a una asignatura del primer curso de la carrera os pido ayuda.
¡Gracias!
Estoy haciendo un programa que calcula para un proyecto de ingeniería, entre cinco localizaciones distintas la mejor combinación de todas ellas por cada hora.
La cuestión es que tengo, en total, unas 100000 posibilidades y tengo que almacenarlas en una tabla de datos. Primero calcula las combinaciones entre dos ubicaciones, luego entre tres. Para cuatro localizaciones (8500 posibilidades) el programa funciona a la perfección, pero para 5 da un error de access violation, process stopped. Si ejecuto por separado, en otro archivo, la parte que calcula las combinaciones entre 5 ubicaciones funciona bien, no da ningún error.
¿Alguna idea? Creo que es un problema de memoria que no sé como solucinar, y como mis conocimientos de programación se reducen a una asignatura del primer curso de la carrera os pido ayuda.
¡Gracias!
Valora esta pregunta


0