Contenedores
Los enteros, reales, strings y booleans son tipos de datos. El arreglo
también es un tipo de datos, pero su objetivo es servir de contenedor
para valores de otros tipos de datos. Un arreglo sirve para manejar
en forma homogénea cientos de enteros o cientos de strings. En sí,
el arreglo no es útil. Son los valores que contiene los que le dan
su utilidad.
El arreglo es entonces un contenedor de valores.
Prácticamente todo problema de mediana complejidad que requiera un contenedor
se puede resolver usando arreglos. Sin embargo, a veces los problemas
se resuelven más fácilmente recurriendo a otros contenedores más simples.
Estos son:
- El conjunto: Set
- La cola: Queue
- La pila: Stack