10/12/2011, 22:53
|
| Colaborador | | Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 2 meses Puntos: 454 | |
Respuesta: ¿Array Infinito? Hola:
Hay más cosas además de arrays. Por ejemplo, una LinkedList() o un ArrayList() se pueden cambiar de tamaño sobre la marcha.
En cualquier caso, sólo te piden número de vehículos de cada y promedio de personas que viajan. No es necesario guardar todos los datos de todos los vehículos. Se pueden calcular ambas cosas sobre la marcha (número de vehículos y promedio de viajeros) sin necesidad de guardar todos los vehículos.
Por ejemplo, si ahora viene un autobus con 40 viajeros
// promedio viajeros ahora = promedio viajeros antes * numero autobuses antes + numero viajeros en autobus actual / (numero autobuses antes + 1)
promedioViajerosAutobus = (promedioViajerosAutobus*numeroAutubuses+40)/(numeroAutobuses+1)
numeroAutobuses++;
y los valores iniciales de ambas variables serían 0.
por lo que con dos variables por tipo de vehículo te vale.
Se bueno. |