Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/12/2011, 22:53
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 5 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.
__________________
Apuntes Java
Wiki de Programación