Estructuras de datos secuenciales

Estructuras de datos secuenciales#

Son aquellas que almacenan datos en una secuencia lineal, donde existe un primer y último elemento, y a menudo se accede a ellos uno tras otro. Algunas caracteristicas son:

  • Están definidas con una capacidad máxima (fija o por diseño).

  • Cuando se llenan, ya no aceptan más elementos (ocurre un overflow).

  • El acceso y las operaciones siguen funcionando dentro de este límite.

Dos ejemplos clásicos:

Arreglo

  • Una estructura de datos de acceso aleatorio.

  • Se puede acceder a cualquier elemento en tiempo constante.

  • Un ejemplo típico de acceso aleatorio es un libro.

  • El acceso aleatorio es fundamental en varios algoritmos, como la búsqueda binaria.

Lista enlazada

  • Una estructura de datos de acceso secuencial.

  • Solo se puede acceder a un elemento en un orden específico.

  • Un ejemplo típico de acceso secuencial es un rollo de papel o una cinta magnética.

¿Existen otros tipos de estructuras de datos?

  • Existen subcasos de las estructuras de datos secuenciales. Las estructuras de acceso limitado.

Ejemplos de estructuras de acceso limitado:

  • Pilas

  • Colas