floyd algoritmi

PPTX 12 pages 168.8 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 12
презентация powerpoint mavzu: eng qisqa masofani toppish. floyd algoritmi va uni tahlil qilish. reja: 1. floyd algaritmi haqida malumot 2. floyd algoritmi eng qisqa yo’lni toppish algoritmi 3. eng qisqa yo’lni toppish bo’yicha misollar floyd warshil algoritmi ushbu algoritm ba'zan floyd-warshell algoritmi deb ataladi. floyd-warshell algoritmi 1962-yil robert floyd va stiven warshel tomonidan ishlab chiqilgan graflar algoritmdir. grafning barcha juftlari orasidagi eng qisqa yo'llarni topishga xizmat qiladi. floyd usuli to'g'ridan-to'g'ri qovurg'alarning ijobiy og'irliklari bo'lgan ustunda, har qanday elementar bo'lmagan (bir qovurg'asidan ko'prog'ini o'z ichiga olgan), eng qisqa yo'l boshqa eng qisqa yo'llardan iborat. ushbu algoritm dijkstra algoritmiga nisbatam ancha kob tarqalgan algoritm chunki u har qanday ikki ustun o'rtasida eng qisqa yo'llarni topadi. floyd warshil algoritimi eng qisqa massofani topadi. floyd warshil algoritmi ikki uchi orasida eng qisqa massofanim topadi va keyingi uch orasidagi eng qisqa masofani topadi. grafik nazariyasida eng qisqa yo'l muammosi grafikdagi ikkita uchi (yoki tugun) orasidagi …
2 / 12
iladi. qadam 0. a masofasining dastlabki matritsasini va s vertexlarining ketma-ketligini aniqlang. har ikkala matritsaning har bir diagonali elementi nolga teng, shuning uchun bu elementlarning hisob-kitoblarda ishtirok etmasligini ko'rsatmoqda. k= 1 ga ishonamiz. // floyd-warshal algoritm #include using namespace std; // uchlari sonini aniqlash #define nv 4 #define inf 999 void printmatrix(int matrix[][nv]); // floyd warshall algoritmini amalga oshirish void floydwarshall(int graph[][nv]) { int matrix[nv][nv], i, j, k; for (i = 0; i < nv; i++) for (j = 0; j < nv; j++) matrix[i][j] = graph[i][j]; // uchilarni alohida qo'shish for (k = 0; k < nv; k++) { for (i = 0; i < nv; i++) { for (j = 0; j < nv; j++) { if (matrix[i][k] + matrix[k][j] < matrix[i][j]) matrix[i][j] = matrix[i][k] + matrix[k][j]; } } } printmatrix(matrix); } void printmatrix(int matrix[][nv]) { for (int i = 0; i < nv; i++) { for (int …
3 / 12
ko'pincha mumkin emas). misol: to'lqin algoritmini namoyish qilish. qidiruv usuli bilan kenglikda qidirish, odatda, ma'lumotni saqlash uchun zarur bo'lgan qo'shimcha xotirani talab qiladi, bu esa teskari yo'nalishda yo'lni qurish va tashrif buyurilgan tepaliklarni belgilash uchun zarurdir. biroq, u tezroq ishlaydi, chunki u bir xil hujayradan bir martadan ko'proq tashrif buyurishdan butunlay chiqarib tashlanadi. asosiy shartlar dijkstra algoritmi grafning tepalaridan biriga eng qisqa yo'lni topish uchun algoritm bo'lib, u faqat salbiy grafikalar uchun ishlaydi. floyd algoritmi grafning har qanday ikki uchi orasidagi eng qisqa yo'lni topish uchun algoritmdir. to'lqin algoritmi -kenglikdagi qidiruvga asoslangan va ikki bosqichdan iborat: to'lqinning tarqalishi va teskari harakat. eng qisqa yo'l-bu ustundagi yo'l, ya'ni ikki qo'shni uchi va uning uzunligi bilan bog'liq bo'lgan uchilar va qovurg'alar ketma-ketligi. bulkhead algoritmi-grafikani chetlab o'tish algoritmi, bu mumkin bo'lgan yo'llarning ketma-ket izlanishiga asoslangan etiboringgiz uchun rahmat image2.png image3.tmp /docprops/thumbnail.jpeg
4 / 12
floyd algoritmi - Page 4
5 / 12
floyd algoritmi - Page 5

Want to read more?

Download all 12 pages for free via Telegram.

Download full file

About "floyd algoritmi"

презентация powerpoint mavzu: eng qisqa masofani toppish. floyd algoritmi va uni tahlil qilish. reja: 1. floyd algaritmi haqida malumot 2. floyd algoritmi eng qisqa yo’lni toppish algoritmi 3. eng qisqa yo’lni toppish bo’yicha misollar floyd warshil algoritmi ushbu algoritm ba'zan floyd-warshell algoritmi deb ataladi. floyd-warshell algoritmi 1962-yil robert floyd va stiven warshel tomonidan ishlab chiqilgan graflar algoritmdir. grafning barcha juftlari orasidagi eng qisqa yo'llarni topishga xizmat qiladi. floyd usuli to'g'ridan-to'g'ri qovurg'alarning ijobiy og'irliklari bo'lgan ustunda, har qanday elementar bo'lmagan (bir qovurg'asidan ko'prog'ini o'z ichiga olgan), eng qisqa yo'l boshqa eng qisqa yo'llardan iborat. ushbu algoritm dijkstra algoritmiga nisbatam ancha kob tarqalgan algorit...

This file contains 12 pages in PPTX format (168.8 KB). To download "floyd algoritmi", click the Telegram button on the left.

Tags: floyd algoritmi PPTX 12 pages Free download Telegram