DSA Lab
DSA Lab — Estructuras de datos y algoritmos visuales
Aprende estructuras de datos y algoritmos con visualizaciones, animaciones paso a paso, código Java, ejercicios y pruebas interactivas.
Estructuras lineales
Árboles
Hashing
Grafos
Recursión
Backtracking
Otros
Fundamentos
- ¿Qué son las estructuras de datos?
- Complejidad algorítmica
- Programación Orientada a Objetos
- Variables, tipos y operadores
- Condiciones y ciclos
- Métodos y parámetros
- Punteros y referencias
- Manejo de memoria en Java
- Fundamentos de recursividad
- Tipos de Datos Abstractos (TDA)
- Genéricos en Java
- Errores y excepciones
- Comparación y ordenamiento de objetos
- Diseño y representación de algoritmos
- Correctitud de algoritmos
- Pruebas y depuración
- Fundamentos de Backtracking
- Fundamentos de Búsqueda Binaria
- Fundamentos de Divide y Vencerás
- Fundamentos de Programación Dinámica