
Алгоритм Дейкстра-2
Задача 2.
Кур’єр має розвести товари замовникам. У нього є карта з відстанями між адресами замовників в обох напрямках. Йому треба знайти найкоротший шлях від 1 замовника до 11-го.
З |
В |
Вагазв |
Вагавз |
1 |
2 |
4 |
2 |
1 |
3 |
15 |
15 |
1 |
4 |
9 |
10 |
2 |
3 |
2 |
3 |
2 |
5 |
6 |
8 |
3 |
4 |
6 |
6 |
3 |
5 |
14 |
16 |
3 |
6 |
13 |
9 |
4 |
6 |
7 |
13 |
4 |
7 |
11 |
8 |
5 |
6 |
12 |
9 |
5 |
8 |
9 |
12 |
5 |
10 |
5 |
7 |
6 |
7 |
5 |
3 |
6 |
8 |
14 |
14 |
7 |
8 |
19 |
20 |
7 |
9 |
10 |
14 |
8 |
9 |
8 |
10 |
8 |
10 |
6 |
5 |
8 |
11 |
13 |
13 |
9 |
11 |
8 |
14 |
10 |
11 |
11 |
15 |
Верш |
Umin |
Umin |
|
|
1 |
0 |
0 |
0 |
V |
2 |
4 |
4,9,18 |
4 |
V |
3 |
15,6 |
15,6,15,26,25 |
6 |
|
4 |
9,12 |
9,12,29,28 |
9 |
|
5 |
10,20 |
10,20,25,31,22 |
10 |
V |
6 |
19,16,22 |
19,16,22,23,33 |
16 |
|
7 |
20,21 |
20,21,39,41 |
20 |
|
8 |
19,30,39 |
19,30,39,37,20,39 |
19 |
|
9 |
30,27 |
30,27,40 |
27 |
|
10 |
15,25 |
15,25,41 |
15 |
V |
11 |
32,35,26 |
32,35,26 |
26 |
v |
Верш. |
Umax |
Umax |
Umax |
|
|
1 |
-12,-19,0 |
|
-12,-14,0 |
0 |
V |
2 |
4,-6 |
|
4,-1,-2 |
4 |
V |
3 |
-10,-4,-9 |
-10,-4,-9,1 |
1 |
1 |
|
4 |
-3,-4 |
-3,-4,-10,-10 |
-3 |
-3 |
|
5 |
10,4,-9 |
10,4,-9,-20,-4 |
10 |
10 |
V |
6 |
-1,3 |
-1,3,1,-16m-13 |
3 |
3 |
|
7 |
8,-6 |
8,-6,0,-11 |
8 |
8 |
|
8 |
13,9,10 |
13,9,10,-12,-11,-2 |
13 |
13 |
|
9 |
18 |
18,3,-6 |
18 |
18 |
|
10 |
15 |
15,8,3 |
15 |
15 |
V |
11 |
26 |
26 |
26 |
26 |
v |
Ланцюг найкоротшого шляху:
0 4 10 15 26
1 --> 2 --> 5 --> 10 --> 11