Volver

Escuela Técnica Superior de Informática

Universidad Autónoma de Madrid




Estructura de Datos de la Información I


Uno de los aspectos mas importantes de la programación es la creación de nuevos tipos de datos que sean apropiados para resolver problemas específicos. Las estructuras de datos son construcciones de programación utilizadas para representar esos nuevos tipos. Estas pueden ser aplicadas por medio del modelo de los tipos abstractos de datos (TAD) que permite definir la informacion en base a sus propiedades funcionales. En un TAD, los datos y las operaciones que los manipulan son "encapsulados" dentro de una interface de programación que oculta al usuario su implementacion. Esto permite programar de forma modular ademas de facilitar el mantenimiento de los programas. En esta asignatura se explican las estructuras básicas de datos (pilas, colas, listas, arboles, etc) y la forma de implementarlas como tipos abstractos de datos.

  1. Introducción: El desarrollo de software
  2. Temas avanzados de C

  3. Introducción a los tipos abstractos de datos

  4. El tipo abstracto de datos Pila

  5. El tipo abstracto de datos Cola

  6. El tipo abstracto de datos Lista

  7. Recursividad

  8. El tipo abstracto de datos Árbol Binario

  9. Algoritmos de ordneación