Programación · Curso independiente

Estructuras de Datos desde los fundamentos

Comprende cómo se organizan los datos y elige una estructura por sus operaciones. Implementa arreglos, listas, pilas, colas, árboles, hashing, prioridad y grafos, y comprueba resultados con ejercicios y proyectos.

71 recursos · 6 módulos · Java 21.Necesitas programación básica; las estructuras se explican desde sus fundamentos. Windows, Ubuntu y macOS.

Ruta del curso

Avanza estructura por estructura

Predice, ejecuta y comprueba. Cada recurso tiene anterior, índice y siguiente. Los enlaces a GitHub se abren en una pestaña nueva.

01
10 recursos

Fundamentos, contratos y arreglos

Ver los recursos de este módulo
02
13 recursos

Listas, pilas, colas y deques

Ver los recursos de este módulo
03
15 recursos

Recursión y árboles de búsqueda

Ver los recursos de este módulo
04
6 recursos

Hashing, prioridad y prefijos

Ver los recursos de este módulo
05
20 recursos

Grafos y algoritmos de conexión

Ver los recursos de este módulo
06
7 recursos

Aplicaciones y proyectos

Ver los recursos de este módulo

Integración

Dos proyectos para aplicar lo aprendido

Construye un catálogo con índices coherentes y una red ficticia con rutas, bosque mínimo y exportación GeoJSON. Las guías incluyen casos de aceptación y criterios de evaluación.