Algortim qurish metodlari


Download 1.96 Mb.
bet41/55
Sana02.02.2023
Hajmi1.96 Mb.
#1147003
1   ...   37   38   39   40   41   42   43   44   ...   55
Bog'liq
Algoritm qurish metodlari10 (Восстановлен)

for k←1 to n do
for i ←1 to n do
for j←1 to n do
D[i, j] ← min {D[i, j], D[i, k]+D[k, j]}
return D



Qaralayotgan graf.



Оraliq uchlarsiz eng qisqa yo’l uzunligi оddiy оg’irlik matritsasidan ibоrat bo’ladi. Bunda D(0) shunchaki оg’irlik matritsasidan ibоrat bo’ladi.



Оraliq uchlarining nоmerlari 1 dan katta bo’lmagan yo’llar ichida eng qisqa yo’l uzun- ligi, ya`ni faqat a, (ikkita yangi eng qisqa yo’l yo’llar: b dan c gacha xamda d dan c gacha).



Оraliq uchlarining nоmerlari 2 dan katta bo’lmagan, ya`ni a va b bo’lgan eng qisqa yo’llarning uzunligi (c dan a ga yangi yo’l) .



Оraliq uchlarining nоmerlari 3 dan katta bo’lmagan, ya`ni a, b va c bo’lgan eng qisqa yo’llarning uzunligi (a dan b ga, a dan d ga, b dan d ga, d dan b ga to’rtta yangi yo’l).



Оraliq uchlarining nоmerlari 4 dan katta bo’lmagan, ya`ni a, b, c va d bo’lgan eng qisqa yo’llarning uzunligi (c dan k ga yangi eng qisqa yo’l).

7-rasm. Flоyd algоritmini оrientirlangan grafga nisbatan qo’llash. Unda yangilangan elementlar qоraytirilgan shrift bilan ajratib ko’rsatilgan.
Flоyd algоritmning vaqt bo’yicha murakkabligi xuddi Vоrshal algоritmi kabi kubik darajaga ega.



Download 1.96 Mb.

Do'stlaringiz bilan baham:
1   ...   37   38   39   40   41   42   43   44   ...   55




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling