Los arrays son de
tamaño fijo, mientras que las Listasson de tamaño variable.
Si no sabemos el
tamaño de un array al crearlo, tenemos 2 opciones
1.
crearlo
muy grande, de forma que nos quedan los datos en el peor caso posible;
el precio que pagamos es desperdiciar espacio
2.
crearlo
de un tamaño reducido, pero prever que si llegan más datos habrá que ampliarlo
(o sea, crea un array mayor y copiar los datos);
el precio que pagamos es tiempo de ejecución.
Las listas son
una forma cómoda de aplicar la segunda opción.
Ver "Listas".
Ver “list frente a arrays.
Temas relacionados