Inicio > Cursos > Algoritmos

🔢 Curso de Algoritmos

Avanzado19 lecciones~14 horasGratis

La base de todo programador. Domina estructuras de datos, algoritmos clásicos y técnicas para resolver problemas complejos.

Empieza por la primera lección: Big O Notation.

Temario

Módulo 1: Complejidad y Big O

  1. Big O Notation
  2. Complejidad de Espacio y Reglas

Módulo 2: Estructuras de Datos

  1. Arrays y Strings
  2. Stack y Queue
  3. Listas Enlazadas
  4. Trie (Árbol de Prefijos)
  5. Heap y Priority Queue
  6. Hash Tables

Módulo 3: Algoritmos de Ordenamiento y Búsqueda

  1. Algoritmos de Ordenamiento
  2. Búsqueda Binaria

Módulo 4: Árboles y Grafos

  1. Árboles Binarios
  2. Grafos: DFS y BFS

Módulo 5: Técnicas Avanzadas

  1. Algoritmos Greedy
  2. Monotonic Stack y Deque
  3. Union-Find (Disjoint Set)
  4. Dijkstra y Caminos Mínimos

Módulo 6: Programación Dinámica

  1. DP: Coin Change y LCS
  2. Backtracking
  3. Dynamic Programming

Sigue este curso con ejercicios

En la app de Duobi cada lección incluye ejercicios con corrección automática y tu progreso se guarda.

Crear cuenta gratis