Estructura de datos

Clave U.E.A.: 4600009
Trimestre:  14P
Grupo:  CC01C
Horario:  Lunes y jueves 11:00 - 13:00
Miércoles 9:00 - 12:00 y viernes 11:00 - 13:00
Salón:
A-524
Aula de cómputo 5
Asesoría:  Lunes y viernes 9:00 - 11:00
Oficina:  C-804

El plan de trabajo que contiene horario de asesorías, bibliografía y modalidad de evaluación están contenidos en este documento.

Las calificaciones de las tareas, prácticas y exámenes, así como la calificación parcial del curso, las encuentras en este documento.

Temas:
  • 9 julio. Entrega de calificaciones.
  • 7 julio. Segundo examen parcial.
  • 4 julio. Sesión de laboratorio: Práctica 6.
  • 3 julio. Ejercicios de preparación.
  • 2 julio. Sesión de laboratorio: Algoritmo de Prim y algoritmo de Kruskal.
  • 30 junio. Hashing cerrado. 
  • 27 junio. Sesión de laboratorio: Práctica 5.
  • 26 junio. Tablas hash. Representación. Hashing abierto. Tarea 5.
  • 25 junio. Sesión de laboratorio: Algoritmo de Floyd.
  • 23 junio. Algoritmo de Floyd. [notas] Árbol generador mínimo: métodos de Kruskal y de Prim.
  • 20 junio. Sesión de laboratorio: Práctica 4.
  • 19 junio. Algoritmo de Dijkstra. [notas] El camino más corto entre todos los pares de vértices.
  • 18 junio. Sesión de laboratorio: Gráficas.
  • 16 junio. El camino más corto entre dos vértices.
  • 13 junio. Sesión de laboratorio: Práctica 3.
  • 12 junio. Gráficas. Terminología. Representaciones. Recorrido por amplitud y por profundidad. [notas]
  • 11 junio. Sesión de laboratorio: Árbol binario de búsqueda (continuación).
  • 9 junio. Árbol binario de búsqueda (continuación).
  • 6 junio. Sesión de laboratorio: Árbol binario de búsqueda.
  • 5 junio. 7a Semana de Computación y Matemáticas Aplicadas.
  • 4 junio. Sesión de laboratorio: Árboles de expresión.
  • 2 junio. 7a Semana de Computación y Matemáticas Aplicadas.
  • 30 mayo. Árbol binario de búsqueda (continuación). Tarea 4.
  • 29 mayo. Árbol binario de búsqueda. [notas]
  • 28 mayo. Árbol binario. [notas]
  • 26 mayo. Primer examen parcial.
  • 23 mayo. Sesión de laboratorio: Práctica 2.
  • 22 mayo. Árboles. [notas]
  • 21 mayo. Sesión de laboratorio: Implementación de pilas y colas.
  • 19 mayo. Colas. [notas] Tarea 3.
  • 16 mayo. Sesión de laboratorio: Implementación de listas ligadas.
  • 15 mayo. Asueto.
  • 14 mayo. Sesión de laboratorio: Implementación de listas mediante arreglos.
  • 12 mayo. Pilas. [notas]
  • 9 mayo. Sesión de laboratorio: Práctica 1.
  • 8 mayo. Listas (continuación). Implementación mediante arreglos. Listas ligadas.
  • 7 mayo. Sesión de laboratorio: Métodos recursivos de ordenamiento: quicksort y merge sort (continuación). Registros.
  • 5 mayo. Asueto.
  • 2 mayo. Sesión de laboratorio: Métodos recursivos de ordenamiento: quicksort y merge sort. Tarea 2.
  • 1 mayo. Asueto.
  • 30 abril. Sesión de laboratorio: Introducción a NetBeans y Java. Métodos recursivos de búsqueda.
  • 28 abril. Merge sort (continuación). Estructuras de datos lineales: Listas. [notas]
  • 25 abril. No hay clase.
  • 24 abril. Métodos recursivos de ordenamiento: quicksort y merge sort. [notas] Tarea 1.
  • 23 abril. Búsqueda recursiva: búsqueda binaria. [notas]
  • 21 abril. Presentación. Panorama general del curso. Recursividad. [notas]

Archivo:

Esta materia también la impartí en los siguientes trimestres: