Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema15 Ejemplo PDF
Tema15 Ejemplo PDF
G1 = (V1,A1)
V1={1,2,3,4} A1={ (1, 2), (1, 3), (1, 4), (2, 3), (2, 4), (3, 4) }
(1, 2)
1 2
(2, 3)
(1, 3) (2, 4)
(1, 4)
3 (3, 4)
4
G2 = (V2,A2)
V2={1,2,3,4,5,6} A2={ (1, 2), (1, 3), (2, 4), (2, 5), (3, 6) }
1 3
6 4
5
G3 = (V3,A3)
V3={1,2,3} A3={ <1, 2>, <2, 1>, <2, 3> }
<1, 2>
1 <2, 1>
2
<2, 3>
3
A B
Matriz de Adyacencia E D
A B C D E
A 0 1 0 0 1
B 1 0 1 1 1
C 0 1 0 1 0
D 0 1 1 0 1
E 1 1 0 1 0
A B
C
Lista de Adyacencia
E D
1 A 2 5
2 B 1 5 3 4
3 C 2 4
4 D 2 5 3
5 E
4 1 2
3 C 3|2 3|4
1 A t/f
2 B t/f
3 C t/f
4 D t/f
5 E t/f
A B
E D
A B
E D
A B
E D
A B
E D
A B
E D
A B
E D
A B
E D
E Dist. 0
A B Dist. 1
D C Dist. 2
Inicio
Procesar (origen); //dist (origen) = 0
Marcar como visitado (origen);
Q.Encolar(origen);
A B
E D
A B
E D
A B
E D
A B
E D
A B
E D
B
Algoritmos y estructuras de datos I - Tema 15 26
Algoritmo DFS
Entradas Variables
G: Grafo nodo: indice
origen: indice
Inicio
Procesar (origen);
Marcar como visitado (origen);
¿Y el más rápido?