Nivel Avanzado
44 clases
6 horas de contenido
10 horas de práctica
Explora estructuras avanzadas de datos con grafos y árboles, optimizando soluciones con algoritmos de DFS, BFS y backtracking. Diseña estrategias para resolver problemas complejos y construir caminos más eficientes. Aprende a implementar estas con técnicas prácticas y a utilizarlas de forma real en proyectos de software y tecnología.
DFS
- 6

Cómo recorre nodos el algoritmo DFS
04:49 min - 7

Implementación de DFS recursivo para búsqueda en árboles
12:10 min - 8

Búsqueda en Profundidad (DFS) para Grafos: Enfoque Iterativo y Recursivo
01:27 min - 9

Inorder, Preorder y Postorder en árboles
07:09 min - 10

Suma de caminos raíz a hoja en árboles
02:04 min - 11

Suma de caminos raíz a hoja con DFS
07:31 min - 12

Implementación de Algoritmo DFS en Árboles Binarios con Golang
15:03 min - 13

Número de islas con DFS en matrices
02:32 min - 14

Problema de islas resuelto con DFS
08:50 min - 15

Número de islas con DFS recursivo en Python
10:18 min - 16

Ejercicios Prácticos de Búsqueda en Profundidad (DFS)
02:22 min - 17

Algoritmos de Búsqueda en Profundidad (DFS) en Problemas Comunes
06:19 min
BFS
- 18

Cómo BFS recorre grafos por niveles
02:05 min - 19

Implementación de BFS con colas en Python
08:42 min - 20

Mínimos movimientos del caballo en ajedrez
02:55 min - 21

Minimum Knight's Move con BFS
08:11 min - 22

Resolución de Problemas de Caballos de Ajedrez con BFS en Python
17:49 min - 23

Propagación BFS en Rotting Oranges
03:50 min - 24

Resolución de Rotting Oranges usando BFS
08:43 min - 25

Implementación de BFS para naranjas podridas
23:44 min - 26

Puente más corto entre islas con BFS
03:38 min - 27

Shortest Bridge: combina DFS y BFS
07:35 min - 28

Shortest Bridge con DFS y BFS en Python
14:57 min - 29

Búsqueda en anchura: Ejercicios prácticos y aplicaciones
03:41 min - 30

Ejercicios avanzados de búsqueda en anchura (BFS) en programación
08:47 min
Backtrack
- 31

Backtracking para encontrar soluciones válidas
04:20 min - 32

Combinaciones de letras en teclado telefónico
01:51 min - 33

Combinaciones de teclado con backtracking
09:19 min - 34

Generación de combinaciones de letras con teclados numéricos en C++
14:08 min - 35

Generación de Direcciones IP Válidas a partir de Cadenas Numéricas
03:51 min - 36

Backtracking para generar IPs válidas
28:16 min - 37

Búsqueda de Palabras en Matrices: Solución y Complejidad
02:54 min - 38

Word Search con DFS y backtracking
08:30 min - 39

Búsqueda de palabras en matrices con DFS
18:18 min - 40

Resolución del problema de las n reinas en ajedrez
01:08 min - 41

Ejercicios de Backtracking: Combinaciones y Permutaciones
01:05 min - 42

Combinaciones y Permutaciones con Backtracking
02:14 min
Próximos pasos
Profes del curso
Conoce quién enseña el curso

Camila Londoño
Ingeniera de Software y Artista
Ingeniera de Software y Artista
4.6 · 35 opiniones


JEFERSSON JIMENEZ
@jefersson·
.

Jesus Barrera
@jesusbarrera·
Es algo básico para llamarse "algoritmos avanzados" pero está bien explicado. Requiere practicar mucho para aprender bien el material, más que otros cursos.


Fernando Famanía
@fernando-famania·
Excelente curso, muy buena profesora


Omar Zetina Guzman
@omar.zg·
NA
Comunidad
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender