Tema 3: Tipos abstractos y estructura de datos

Tipos Abstractos de Datos (TAD)

Son modelos teóricos de estructuras de datos que describen su comportamiento y operaciones permitidas, sin especificar cómo se implementan.

Los TAD permiten diseñar algoritmos sin preocuparse por los detalles de implementación.

Estructuras de datos

Son la implementación concreta de los TAD, encargándose de organizar y almacenar los datos de manera eficiente.

Árboles

Los árboles son estructuras de datos jerárquicas donde cada nodo tiene un padre y puede tener múltiples hijos.

Componentes:

Algoritmos de Búsqueda en Grafos

Existen varios algoritmos para encontrar caminos en grafos:

Algoritmos de Ordenación

Los algoritmos de ordenación organizan los datos en un orden específico:

Extensiones de Ficheros

Formatos de Video y Audio