Algoritmo de Dijkstra para ruta ms corta Ejemplo


























































- Slides: 58
Algoritmo de Dijkstra para ruta más corta
Ejemplo 1
2 4 1 Cola 3 10 2 2 () () 5 8 4 1 6 () () ()
Inicio 2 4 1 Cola 3 10 2 2 v 1, 0 v 2, inf v 3, inf v 4, inf 5 8 4 1 6 v 5, inf v 6, inf v 7, inf
Inicio 2 4 1 Cola 3 10 2 2 v 1, 0 v 2, inf v 3, inf v 4, inf 5 8 4 1 6 v 5, inf v 6, inf v 7, inf
Inicio 2 4 1 Cola 3 10 2 2 v 1, 0 v 2, 2 v 3, inf v 4, inf 5 8 4 1 6 v 5, inf v 6, inf v 7, inf
Inicio 2 4 1 Cola 3 10 2 2 v 1, 0 v 4, 1 v 2, 2 v 3, inf 5 8 4 1 6 v 5, inf v 6, inf v 7, inf
Inicio 2 4 1 Cola 3 10 2 2 v 4, 1 v 2, 2 v 3, inf 5 8 4 1 6 v 5, inf v 6, inf v 7, inf
Inicio 2 4 1 Cola 3 10 2 2 v 4, 1 v 2, 2 v 3, inf 5 8 4 1 6 v 5, inf v 7, inf v 6, inf
Inicio 2 4 1 Cola 3 10 2 2 v 4, 1 v 2, 2 v 3, 3 5 8 4 1 6 v 5, inf v 7, inf v 6, inf
Inicio 2 4 1 Cola 3 10 2 2 v 4, 1 v 2, 2 v 3, 3 5 8 4 1 6 v 5, 3 v 7, inf v 6, inf
Inicio 2 4 1 Cola 3 10 2 2 v 4, 1 v 2, 2 v 3, 3 5 8 4 1 6 v 5, 3 v 6, 9 v 7, inf
Inicio 2 4 1 Cola 3 10 2 2 v 4, 1 v 2, 2 v 3, 3 5 8 4 1 6 v 5, 3 v 7, 5 v 6, 9
Inicio 2 4 1 Cola 3 10 2 2 v 2, 2 v 3, 3 5 8 4 1 6 v 5, 3 v 7, 5 v 6, 9
Inicio 2 4 1 Cola 3 10 2 2 v 2, 2 v 3, 3 5 8 4 1 6 v 5, 3 v 7, 5 v 6, 9
Inicio 2 4 1 Cola 3 10 2 2 v 2, 2 v 3, 3 5 8 4 1 6 v 5, 3 v 7, 5 v 6, 9 No cambia
Inicio 2 4 1 Cola 3 10 2 2 v 3, 3 5 8 4 1 6 v 5, 3 v 7, 5 v 6, 9
Inicio 2 4 1 Cola 3 10 2 2 v 3, 3 5 8 4 1 6 v 5, 3 v 7, 5 v 6, 9
Inicio 2 4 1 Cola 3 10 2 2 v 3, 3 5 8 4 1 6 v 5, 3 v 7, 5 v 6, 9
Inicio 2 4 1 Cola 3 10 2 2 v 3, 3 5 8 4 1 6 v 5, 3 v 7, 5 v 6, 8
Inicio 2 4 1 Cola 3 10 2 5 2 8 4 1 6 v 5, 3 v 7, 5 v 6, 7
Inicio 2 4 1 Cola 3 10 2 5 2 8 4 1 6 v 5, 3 v 7, 5 v 6, 7
Inicio 2 4 1 Cola 3 10 2 5 2 8 4 1 6 v 5, 3 v 7, 5 v 6, 7 No cambia
Inicio 2 4 1 Cola 3 10 2 5 2 8 4 1 6 v 7, 5 v 6, 7
Inicio 2 4 1 Cola 3 10 2 5 2 8 4 1 6 v 7, 5 v 6, 6
Inicio 2 4 1 Cola 3 10 2 5 2 8 4 1 6 v 7, 5 v 6, 6
Inicio 2 4 1 Cola 3 10 2 5 2 8 4 1 6 v 6, 6
Inicio 2 4 1 Cola 3 10 2 5 2 8 4 1 6 v 6, 6
Inicio 2 4 1 Cola 3 10 2 5 2 8 4 1 6
Inicio 2 4 1 Cola 3 10 2 5 2 8 4 1 6
Inicio 2 Cola 1 2 2 4 1
Ejemplo 2
Inicio Cola (a, 0) 1 1 (b, inf) (c, inf) 1 1 (d, inf) 1 1 1 (e, inf) (d, inf)
Inicio Cola (a, 0) 1 1 (b, inf) (d, inf) 1 1 (c, inf) 1 1 1 (e, inf) (d, inf)
Inicio Cola (a, 0) 1 1 (b, 1) (c, inf) 1 1 (d, inf) 1 1 1 (e, inf) (d, inf)
Inicio Cola (a, 0) 1 1 (b, 1) (d, 1) 1 1 (c, inf) 1 1 1 (e, inf) (d, inf)
Inicio Cola 1 1 (b, 1) (d, 1) 1 1 (c, inf) 1 1 1 (e, inf) (d, inf)
Inicio Cola 1 1 (b, 1) (d, 1) 1 1 (c, inf) 1 1 1 (e, inf) (d, inf)
Inicio Cola 1 1 (b, 1) (d, 1) 1 1 (c, 2) 1 1 1 (e, inf) (d, inf)
Inicio Cola 1 1 (b, 1) (d, 1) 1 1 (c, 2) 1 1 1 (e, inf) (d, inf) No cambia 1
Inicio Cola 1 1 (d, 1) 1 1 (c, 2) 1 1 1 (e, inf) (d, inf)
Inicio Cola 1 1 (d, 1) 1 1 (c, 2) 1 1 1 (e, inf) (f, inf)
Inicio Cola 1 1 (d, 1) 1 1 (c, 2) 1 1 1 (e, inf) (f, inf) No cambia 1
Inicio Cola 1 1 (d, 1) 1 1 (c, 2) 1 1 1 (e, 2) (inf)
Inicio Cola 1 1 (d, 1) 1 1 (c, 2) 1 1 1 (e, 2) (f, 2)
Inicio Cola 1 1 (c, 2) 1 1 1 (e, 2) (f, 2)
Inicio Cola 1 1 (c, 2) 1 1 1 (e, 2) (f, 2)
Inicio Cola 1 1 (c, 2) 1 1 1 (e, 2) (f, 2)
Inicio Cola 1 1 1 1 1 (e, 2) (f, 2)
Inicio Cola 1 1 1 1 1 (e, 2) (f, 2)
Inicio Cola 1 1 1 1 1 (e, 2) (f, 2)
Inicio Cola 1 1 1 1 1 (f, 2)
Inicio Cola 1 1 1 1 1 (f, 2)
Inicio Cola 1 1 1 1 1 (f, 2)
Inicio Cola 1 1 1 1 1
Inicio Cola 1 1 1 1 1
Inicio Cola 1 1 1