Teaching‎ > ‎

Estructura de datos

Clave: 460009
Trimestre: 14P
Grupo: CC02C

Horario de clases:
 Lunes  Martes  Miércoles    Jueves  Viernes
 11:00-13:00

   9:00-12:00
A-526
 11:00-13:00  11:00-13:00
A-526

     Teoría     Laboratorio  

Horario de atención: lunes a jueves de 14:00 a 15:00
Oficina: C-802
correo: alopez <arroba> correo.cua.uam.mx

En el PDF de Planeación del curso se encuentran el temario, criterios de evaluación y bibliografía para el curso.

Proyecto final
La descripción del proyecto se encuentra en este PDF.


Material del curso
  • Ejemplo de implementación en C del Tipo Abstracto de Datos Conjunto de letras del alfabeto.
  • Resumen del TAD Lista implementada con nodos enlazados.
  • Funciones para cronometrar el tiempo de ejecución de un programa y un ejemplo de uso.

Tareas
 # Tarea Descripción Archivo Fecha de entrega
 1TAD Conjunto (arreglo de booleanos)PDF Jueves 8 de mayo
 2Operaciones extra para TAD ListaPDF Viernes 16 de mayo
 3Funciones recursivas PDFMiércoles 21 de mayo 
 4Operaciones nodos doblemente enlazados PDF Viernes 30 de mayo
 5Demostraciones para árboles binarios  --Lunes 2 de junio 
 6Biografía 3 premios Turing  --Lunes 9 de junio 
 7Árboles AVL (Adelson-Velskii, Landis) PDFViernes 13 de junio 

Nota: Recuerden que para presentar examen se tienen que entregar todas las tareas.

Prácticas
Práctica 2: Implementación del TAD Lista usando memoria no contigua y dinámica (PDF).
Práctica 3: Funciones recursivas (PDF).