trazas animadas de recorridos sobre grafos recorrido en profundidad animación por cortesía de...
TRANSCRIPT
![Page 1: Trazas Animadas de Recorridos sobre Grafos Recorrido en Profundidad Animación por cortesía de Mabel Galiano 1](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b4991a28abb57c92873f/html5/thumbnails/1.jpg)
Trazas Animadas de Recorridos sobre Grafos
Recorrido en Profundidad
Animación por cortesía de Mabel Galiano1
![Page 2: Trazas Animadas de Recorridos sobre Grafos Recorrido en Profundidad Animación por cortesía de Mabel Galiano 1](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b4991a28abb57c92873f/html5/thumbnails/2.jpg)
2
Ejemplo de Recorrido en Profundidad
• Recorrido en profundidad del siguiente Grafo:
8 79
14
10
478
112
a
h
b d c
e
g
i
f
4
1 2
a
h
b
1 (8)0
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.
![Page 3: Trazas Animadas de Recorridos sobre Grafos Recorrido en Profundidad Animación por cortesía de Mabel Galiano 1](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b4991a28abb57c92873f/html5/thumbnails/3.jpg)
3
27
3
1
5
4
9
8
6
Vertice’s visitados 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 - 2 - - - - - - - 3:2,6,8 - - 3 - - - - - - 6:7 - - - - - 4 - - - 7:2 - - - - - - 5 - - 8:6 - - - - - - - 6 - 4:3,8 - - - 7 - - - - - 5 - - - - 8 - - - - 9:5,8 - - - - - - - - 9
1 2 3 7 8 4 5 6 9
Traza de Recorrido en Profundidad: DFS (1/9)
1
1
• Vértice origen: 1
![Page 4: Trazas Animadas de Recorridos sobre Grafos Recorrido en Profundidad Animación por cortesía de Mabel Galiano 1](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b4991a28abb57c92873f/html5/thumbnails/4.jpg)
4
27
3
1
5
4
9
8
6
Vertice’s visitados 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 - 2 - - - - - - - 3:2,6,8 - - 3 - - - - - - 6:7 - - - - - 4 - - - 7:2 - - - - - - 5 - - 8:6 - - - - - - - 6 - 4:3,8 - - - 7 - - - - - 5 - - - - 8 - - - - 9:5,8 - - - - - - - - 9
1 2 3 7 8 4 5 6 9
Traza de Recorrido en Profundidad: DFS (2/9)
2
1
2
![Page 5: Trazas Animadas de Recorridos sobre Grafos Recorrido en Profundidad Animación por cortesía de Mabel Galiano 1](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b4991a28abb57c92873f/html5/thumbnails/5.jpg)
5
27
3
1
5
4
9
8
6
Vertice’s visitados 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 - 2 - - - - - - - 3:2,6,8 - - 3 - - - - - - 6:7 - - - - - 4 - - - 7:2 - - - - - - 5 - - 8:6 - - - - - - - 6 - 4:3,8 - - - 7 - - - - - 5 - - - - 8 - - - - 9:5,8 - - - - - - - - 9
1 2 3 7 8 4 5 6 9
Traza de Recorrido en Profundidad: DFS (3/9)
3
1
2
3
![Page 6: Trazas Animadas de Recorridos sobre Grafos Recorrido en Profundidad Animación por cortesía de Mabel Galiano 1](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b4991a28abb57c92873f/html5/thumbnails/6.jpg)
6
27
3
1
5
4
9
8
6
Vertice’s visitados 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 - 2 - - - - - - - 3:2,6,8 - - 3 - - - - - - 6:7 - - - - - 4 - - - 7:2 - - - - - - 5 - - 8:6 - - - - - - - 6 - 4:3,8 - - - 7 - - - - - 5 - - - - 8 - - - - 9:5,8 - - - - - - - - 9
1 2 3 7 8 4 5 6 9
Traza de Recorrido en Profundidad: DFS (4/9)
1
2
3
![Page 7: Trazas Animadas de Recorridos sobre Grafos Recorrido en Profundidad Animación por cortesía de Mabel Galiano 1](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b4991a28abb57c92873f/html5/thumbnails/7.jpg)
7
27
3
1
5
4
9
8
6
Vertice’s visitados 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 - 2 - - - - - - - 3:2,6,8 - - 3 - - - - - - 6:7 - - - - - 4 - - - 7:2 - - - - - - 5 - - 8:6 - - - - - - - 6 - 4:3,8 - - - 7 - - - - - 5 - - - - 8 - - - - 9:5,8 - - - - - - - - 9
1 2 3 7 8 4 5 6 9
Traza de Recorrido en Profundidad: DFS (5/9)
1
2
3 46
![Page 8: Trazas Animadas de Recorridos sobre Grafos Recorrido en Profundidad Animación por cortesía de Mabel Galiano 1](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b4991a28abb57c92873f/html5/thumbnails/8.jpg)
8
27
3
1
5
4
9
8
6
Vertice’s visitados 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 - 2 - - - - - - - 3:2,6,8 - - 3 - - - - - - 6:7 - - - - - 4 - - - 7:2 - - - - - - 5 - - 8:6 - - - - - - - 6 - 4:3,8 - - - 7 - - - - - 5 - - - - 8 - - - - 9:5,8 - - - - - - - - 9
1 2 3 7 8 4 5 6 9
Traza de Recorrido en Profundidad: DFS (6/9)
1
2
36
5
7
![Page 9: Trazas Animadas de Recorridos sobre Grafos Recorrido en Profundidad Animación por cortesía de Mabel Galiano 1](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b4991a28abb57c92873f/html5/thumbnails/9.jpg)
9
27
3
1
5
4
9
8
6
Vertice’s visitados 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 - 2 - - - - - - - 3:2,6,8 - - 3 - - - - - - 6:7 - - - - - 4 - - - 7:2 - - - - - - 5 - - 8:6 - - - - - - - 6 - 4:3,8 - - - 7 - - - - - 5 - - - - 8 - - - - 9:5,8 - - - - - - - - 9
1 2 3 7 8 4 5 6 9
Traza de Recorrido en Profundidad: DFS (7/9)
1
2
36
7
![Page 10: Trazas Animadas de Recorridos sobre Grafos Recorrido en Profundidad Animación por cortesía de Mabel Galiano 1](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b4991a28abb57c92873f/html5/thumbnails/10.jpg)
10
27
3
1
5
4
9
8
6
Vertice’s visitados 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 - 2 - - - - - - - 3:2,6,8 - - 3 - - - - - - 6:7 - - - - - 4 - - - 7:2 - - - - - - 5 - - 8:6 - - - - - - - 6 - 4:3,8 - - - 7 - - - - - 5 - - - - 8 - - - - 9:5,8 - - - - - - - - 9
1 2 3 7 8 4 5 6 9
Traza de Recorrido en Profundidad: DFS (8/9)
1
2
36
7
86
![Page 11: Trazas Animadas de Recorridos sobre Grafos Recorrido en Profundidad Animación por cortesía de Mabel Galiano 1](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b4991a28abb57c92873f/html5/thumbnails/11.jpg)
11
27
3
1
5
4
9
8
6
Vertice’s visitados 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 - 2 - - - - - - - 3:2,6,8 - - 3 - - - - - - 6:7 - - - - - 4 - - - 7:2 - - - - - - 5 - - 8:6 - - - - - - - 6 - 4:3,8 - - - 7 - - - - - 5 - - - - 8 - - - - 9:5,8 - - - - - - - - 9
1 2 3 7 8 4 5 6 9
Traza de Recorrido en Profundidad: DFS (9/9)
1
2
36
7
784
..........
![Page 12: Trazas Animadas de Recorridos sobre Grafos Recorrido en Profundidad Animación por cortesía de Mabel Galiano 1](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b4991a28abb57c92873f/html5/thumbnails/12.jpg)
12
Vertice’s visitados 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 - 2 - - - - - - - 3:2,6,8 - - 3 - - - - - - 6:7 - - - - - 4 - - - 7:2 - - - - - - 5 - - 8:6 - - - - - - - 6 - 4:3,8 - - - 7 - - - - - 5 - - - - 8 - - - - 9:5,8 - - - - - - - - 9
1 2 3 7 8 4 5 6 9
Traza de Recorrido en Profundidad: DFS (Final)
27
3
1
5
4
9
8
6
• La secuencia de vértices visitados (DFS) es: 1 2 3 6 7 8 4 5 9
![Page 13: Trazas Animadas de Recorridos sobre Grafos Recorrido en Profundidad Animación por cortesía de Mabel Galiano 1](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b4991a28abb57c92873f/html5/thumbnails/13.jpg)
Trazas Animadas de Recorridos sobre Grafos
Recorrido en Anchura
Animación por cortesía de Mabel Galiano13
![Page 14: Trazas Animadas de Recorridos sobre Grafos Recorrido en Profundidad Animación por cortesía de Mabel Galiano 1](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b4991a28abb57c92873f/html5/thumbnails/14.jpg)
14
Traza de Recorrido en Anchura: BFS
1 (8)0
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) .. ........
8 79
14
10
478
112
a
h
b d c
e
g
i
f
4
1 2
a
h
b c
i
g0| 1|2| 3| 4| 5|
f6|
d
7|
• Estado de la Cola de Vértices por procesar:
• Vértice origen: a
![Page 15: Trazas Animadas de Recorridos sobre Grafos Recorrido en Profundidad Animación por cortesía de Mabel Galiano 1](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b4991a28abb57c92873f/html5/thumbnails/15.jpg)
15
Traza de Recorrido en Anchura: BFS (Final)
Vértice Visitados Cola
1 2 3 4 5 6 7 8 90 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: 1 2 3 4 5 0 0 0 0 3 4 5
3: 2 6 8 1 2 3 4 5 6 0 7 0 4 5 6 8
4: 3 8 1 2 3 4 5 6 0 7 0 5 6 8
5: 1 2 3 4 5 6 0 7 0 6 8
6: 7 1 2 3 4 5 6 8 7 0 8 7
8: 6 1 2 3 4 5 6 8 7 0 7
7: 2 1 2 3 4 5 6 8 7 0
9: 8 1 2 3 4 5 6 8 7 9
• La secuencia de vértices visitados (BFS) es: 1 2 3 4 5 6 8 7 9
• Vértice origen: 1
27
3
1
5
4
9
8
6