ֲ̲ .
Ҳ.
:
-09
:
..
. 2010
1. .
3
2. 1
1.1 .
4
1.2 -.
9
1.3 .
12
3. 2
2.1 ̳ .
17
4. 3
3.1 .
19
5. 4
4.1 While -.
4.2 While .
6. 5
5.1 dz : .
29
7.
31
8. .
32
, . , . , ( , , ), , .
. . , ; - ; , , , .
. , , .
: , , , , , , . , .
1.
.
, . .
.
.1.1.1
1 . 9 .
1) 1. , d(1)=0,
|
|
d(2)=d(3)=d(4)=d(5)=d(6)=d(7)=d(8)=d(9)=∞
.1.1.2
2) y=1.
d(2)=min{d(2);d(1) + d(1,2)}= min{∞;0+5}=5
d(3)=min{d(3);d(1) + d(1,3)}= min{∞;0+4}=4
d(4)=min{d(4);d(1) + d(1,4)}= min{∞;0+5}=5
d(5)=d(6)=d(7)=d(8)=d(9)= ∞
min{d(2);d(3);d(4);d(5);d(6);d(7);d(8);d(9)}=min{5,4,5, ∞;∞;∞;∞;∞}=4
̳ 3. .
.1.1.3
3) y=3.
d(2)=min{d(2);d(1) + d(1,2)}= min{∞;0+5}=5
d(4)=min{d(4);d(1) + d(1,)}= min{∞;0+5}=5
d(6)=min{d(6);d(3) + d(3,6)}= min{∞;4+7}=11
d(5)=d(7)=d(8)=d(9)= ∞
min{d(2);d(4);d(5);d(6);d(7);d(8);d(9)}=min{5;5;11;∞;∞;∞;∞}=5
̳ 2 4. .
.1.1.4
4) y=2 y=4.
d(5)=min{d(5);d(2) + d(2,5)}= min{∞;5+7}=12
d(6)=min{d(6);d(3) + d(3,6)}= min{∞;4+7}=11
d(7)=min{d(7);d(4) + d(4,7)}= min{∞;5+5}=10
d(8)=d(9)= ∞
min{d(5);d(6);d(7);d(8);d(9)}=min{12;11;10;∞;∞}=10
̳ 7. .
.1.1.5
5) y=7.
d(5)=min{d(5);d(2) + d(2,5)}= min{∞;5+7}=12
d(6)=min{d(6);d(3) + d(3,6)}= min{∞;4+7}=11
d(8)=d(9)= ∞
min{d(5);d(6);d(8);d(9)}=min{12;11;∞;∞}=11
̳ 6. .
.1.1.6
6) y=6.
d(5)=min{d(5);d(2) + d(2,5)}= min{∞;5+7}=12
d(8)=min{d(8);d(6) + d(6,8)}= min{∞;11+2}=13
d(9)= min{d(9);d(6)+d(6,9)}=min{∞;11+4}=15
min{d(5);d(8);d(9)}=min{12;13;15}=12
̳ 5. .
.1.1.7
7) y=5.
d(8)=min{d(8);d(5)+d(5,8);d(6) + d(6,8)}= min{∞;12+3;11+2}=13
d(9)= min{d(9);d(6)+d(6,9);d(7)+d(7,9)}=min{∞;11+4;10+4}=14
min{d(8);d(9)}=min{13;14}=14
̳ 8. .
.1.1.8
8) y=8.
d(9)= min{d(9);d(6)+d(6,9);d(7)+d(7,9);d(8);d(8)+d(8,9)}=min{∞;11+4;10+4;13+6}=14
̳ 9. .
.1.1.9
9 .
(1,4);(4,7);(7,9) 16 .
.1.1.10