利用Dijkstra算法在下图中求出从源点V1到其余各点的最短路.
1.V1
|
V1 |
V2 |
V3 |
V4 |
V5 |
V6 |
V1 |
|
40 |
30 |
20 |
10 |
|
2.过V5
|
V1 |
V2 |
V3 |
V4 |
V5 |
V6 |
V1 |
0 |
40 |
30 |
20 |
10 |
|
V1(V5) |
0 |
40 |
30 |
20 |
|
|
3
|
V1 |
V2 |
V3 |
V4 |
V5 |
V6 |
V1 |
0 |
40 |
30 |
20 |
10 |
|
V1(V5) |
0 |
40 |
30 |
20 |
|
|
V1(v4,v5) |
0 |
35(4) |
26(4) |
|
|
|
4
|
V1 |
V2 |
V3 |
V4 |
V5 |
V6 |
V1 |
0 |
40 |
30 |
20 |
10 |
- |
V1(V5) |
0 |
40 |
30 |
20 |
|
- |
V1(v4,v5) |
0 |
35(4) |
26(4) |
|
|
- |
V1(v4,v5,v3) |
0 |
35(4) |
|
|
|
41(3) |
5
|
V1 |
V2 |
V3 |
V4 |
V5 |
V6 |
V1 |
0 |
40 |
30 |
20 |
10 |
- |
V1(V5) |
0 |
40 |
30 |
20 |
|
- |
V1(v4,v5) |
0 |
35(4) |
26(4) |
|
|
- |
V1(v4,v5,v3) |
0 |
35(4) |
|
|
|
41(3) |
V1(v4,v5,v3,v2) |
0 |
|
|
|
|
41(3) |
即v1-v2: 1-4-2;
v1-v3: 1-4-3;
v1-v4: 1-4;
v1-v5: 1-5;
v1-v6: 1-4-3-6.