Trazas Animadas de Recorridos sobre Grafos Recorrido en Profundidad Animación por cortesía de Mabel Galiano
Ejemplo de Recorrido en Profundidad Recorrido en profundidad del siguiente Grafo: 8 7 9 14 10 4 11 2 a h b d c e g i f 1 b a h 1 (8) 1 2 3 4 5 .. a 2 (4) h 2 (11) 0 (8) 3 (1) 4 (7) 0 (4) 1 (11) 5 (8) b i g c .... .. .... Deberemos anotar los vértices ya visitados para no recorrerlos varias veces. Utilizamos un vector de vértices ya visitados. .. ....
Traza de Recorrido en Profundidad: DFS (1/9) Vértice origen: 1 2 7 3 1 5 4 9 8 6 1 1
Traza de Recorrido en Profundidad: DFS (2/9) 7 3 1 5 4 9 8 6 2 2 1
Traza de Recorrido en Profundidad: DFS (3/9) 2 7 3 1 5 4 9 8 6 2 3 3 1
Traza de Recorrido en Profundidad: DFS (4/9) 2 7 3 1 5 4 9 8 6 2 3 1
Traza de Recorrido en Profundidad: DFS (5/9) 2 7 3 1 5 4 9 8 6 2 6 3 4 1
Traza de Recorrido en Profundidad: DFS (6/9) 2 7 3 1 5 4 9 8 6 7 2 6 3 5 1
Traza de Recorrido en Profundidad: DFS (7/9) 2 7 3 1 5 4 9 8 6 7 2 6 3 1
Traza de Recorrido en Profundidad: DFS (8/9) 2 7 3 1 5 4 9 8 6 7 2 6 3 1 6 8
Traza de Recorrido en Profundidad: DFS (9/9) 2 7 3 1 5 4 9 8 6 7 2 6 3 1 8 7 4 .....
Traza de Recorrido en Profundidad: DFS (Final) 2 7 3 1 5 4 9 8 6 La secuencia de vértices visitados (DFS) es: 1 2 3 6 7 8 4 5 9
Trazas Animadas de Recorridos sobre Grafos Recorrido en Anchura Animación por cortesía de Mabel Galiano
Traza de Recorrido en Anchura: BFS 8 7 9 14 10 4 11 2 a h b d c e g i f 1 Estado de la Cola de Vértices por procesar: b c d a i 1| 2| 3| 4| 5| 6| 7| 0| h g f Vértice origen: a 1 (8) 1 2 3 4 5 6 .. a 2 (4) h 2 (11) 0 (8) 3 (1) 4 (7) 0 (4) 1 (11) 5 (8) b i g c 6(2) 1 (7) 5 (2) 1 (1) 6 (4) 7 (7) f 8 (10) 7 (14) 2 (8) 4 (2) 5 (4) .. ........
Traza de Recorrido en Anchura: BFS (Final) Vértice origen: 1 Vértice Visitados Cola 1 2 3 4 5 6 7 8 9 0 0 0 0 0 0 0 0 0 1: 2 3 4 5 1 2 3 4 5 0 0 0 0 2 3 4 5 2: 3 4 5 3: 2 6 8 1 2 3 4 5 6 0 7 0 4 5 6 8 4: 3 8 5 6 8 5: 6 8 6: 7 1 2 3 4 5 6 8 7 0 8 7 8: 6 7 7: 2 9: 8 1 2 3 4 5 6 8 7 9 2 7 3 1 5 4 9 8 6 La secuencia de vértices visitados (BFS) es: 1 2 3 4 5 6 8 7 9