Semana 1De C a C++ y costos
De C a C++
- TeoríaPresentación · De C a C++: referencias, clases, std::string, std::vector y pruebas
- LabPortar un módulo de C a C++
Universidad Nacional de Ingeniería
Cómo organizar los datos para que un programa siga siendo rápido cuando crecen: construir cada estructura, predecir su costo y medirlo. En C++.

Este curso continúa Introducción a la Programación. Antes del primer laboratorio, revisen la guía del entorno y su cuenta de GitHub. Para la primera sesión, lean el capítulo 1 de los apuntes.
Clases, ownership y templates en C++, análisis asintótico y cómo medir un programa.
Semanas 1–3IIArreglos dinámicos, listas enlazadas, pilas, colas, deques y ordenamiento.
Semanas 4–6IIITablas hash y árboles de búsqueda, balanceados con AVL y rojinegros.
Semanas 7–12IVHeaps, grafos, union-find y caminos mínimos.
Semanas 13–16