programming · intermediate
Estructuras de Datos y Algoritmos
Curso práctico e intensivo para dominar las estructuras de datos y los algoritmos que sostienen cualquier software eficiente. Aprenderás a analizar la complejidad temporal y espacial con notación Big O; a implementar y elegir estructuras lineales (arrays, listas enlazadas, pilas, colas) y no lineales (árboles binarios de búsqueda, árboles balanceados, montículos, tablas hash, grafos); a dominar los algoritmos clásicos de ordenación y búsqueda; a recorrer y resolver problemas de grafos (BFS, DFS, Dijkstra, caminos mínimos); y a aplicar las grandes técnicas de diseño algorítmico: recursión, divide y vencerás, backtracking, programación dinámica y algoritmos voraces. Cada lección incluye pseudocódigo y código real ejecutable con su análisis de coste.
- Duración
- 33 horas
- Modalidad
- Online y a tu ritmo
- Acceso
- Incluido en los planes mensuales
Consultar acceso y planes