Axborot texnologiyalari va kommunikatsiyalarni rivojlantirish vazirligi
Download 0.99 Mb.
|
Маълумотлар тузилмаси ва алгоритми (1-deadline. 1, 2, 3)
- Bu sahifa navigatsiya:
- Amaliy mashg’ulot ishlari uchun topshiriqlar.
- Nazorat savollari
Yo‘naltirilgan graf
Graflarda eng qisqa yo‘lni aniqlash (shortest path problem) algoritmlari va dasturlari ma’lumotlar tarmoqida eng qisqa yo‘lni topish uchun ishlatiladi. Bu algoritm va dasturlar, aloqadorliklarni tahlil qilish, tarmoqni tuzish, va boshqalar kabi turli sabablarni muvaffaqiyatli yechish uchun ishlatiladi. Quyidagi ikkita eng mashhur yo‘lni aniqlash algoritmi bilan tanishasiz: 1. Dijkstra algoritmi: Dijkstra algoritmi grafdagi eng qisqa yo‘lni aniqlash uchun ishlatiladi. Bu algoritm aloqadorliklar va ularga bo‘lgan masofalarni hisoblash orqali eng qisqa yo‘lni topadi. Algoritm boshlanishi tug‘ilgan tug‘ilgan nuqta va qo‘ng‘iroqning saqlanishi yoki uni qiyoslash bilan boshlanadi. Algoritmi dasturiy til bilan tuzish mumkin. 2. Bellman-Ford algoritmi: Bellman-Ford algoritmi ham grafdagi eng qisqa yo‘lni aniqlash uchun ishlatiladi. Bu algoritm negativ massivlarga (masofalarga) ega bo‘lgan graflarni ham qo‘llaydi. Bu algoritm odatda negativ massivlarga ega graflar uchun ishlatiladi. Amaliy mashg’ulot ishlari uchun topshiriqlar.
Nazorat savollari: 1. Dijkstra algoritmi va Bellman-Ford algoritmi orasidagi farq nima? 2. Graflar qanday turlarda aniqlanadi? 3. Graflarni tasvirlash va yaratish uchun qanday dastur tuzish mumkin? |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling