Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/04/2010, 05:26
culevras
 
Fecha de Ingreso: febrero-2010
Mensajes: 15
Antigüedad: 14 años, 10 meses
Puntos: 0
Problema de memoria

Hola, tengo un programa que necesita almacenar la siguiente estructura para trabajar.

Tengo una poblacion de 500 individuos
La cual la represento como un Vector Individuos[];
Luego cada individuo almacena unos 40 contenedores los cuales los represento tambien como un Vector Contenedores[];

Cada Contenedor a su vez contiene un Vector de espacios posibles que puede tener una media de 40 espacios. Vector Espacios[];
Y este vector de espacios almacenael Objeto Espacio que esta formado por los int
posicionX, posicionY, Largo y ancho.

Por lo tanto tengo una estructura e Vectores anidados 500*40*40*4int.
La cual me ocupa demasiada memoria para trabajar del orden de 200.000 objetos de tipos espacio. O lo que es lo mismo 800.000 int. Alguien se le ocurre como tratar esta estructura de datos.

Un saludo y gracias.