Las computadoras han sido diseñadas o ideadas como herramienta mediante la cual se pueden realizar operaciones de cálculo complicadas en un lapso de mínimo de tiempo. Pero la mayoría de las
aplicaciones, son las de almacenamiento y acceso a grandes cantidades de información.
La información que procesada en la computadora es un conjunto de datos, y que pueden ser simples o estructurados. Datos simples son aquellos que ocupan sólo un localidad de memoria. Los estructurados son un conjunto de casillas de memoria a las cuales se hacen referencia mediante un identificador único.
Debido a que, normalmente, tenemos que tratar con conjuntos de datos y no con datos simples (enteros, reales, booleanos, etc., que por sí solos no nos dicen nada) ni nos sirven de mucho, es necesario tratar con estructuras de datos adecuadas a cada necesidad.
Las estructuras de datos son una colección de datos cuya organización se caracteriza por las funciones de acceso que se usan
para almacenar y acceder a elementos individuales de datos.
Una estructura de datos se caracteriza por lo siguiente:...