• 3.Qirralar royxati
  • 2-nazariy savol: Graflarni eng arzon tayanch daraxtini qurishda Kruskal xasis algoritmi Javobi
  • Grafiklar  1. Qo'shnilik ro'yxati




    Download 0,54 Mb.
    Pdf ko'rish
    bet3/10
    Sana17.05.2024
    Hajmi0,54 Mb.
    #239606
    1   2   3   4   5   6   7   8   9   10
    Bog'liq
    4-mustaqil ish algoritmlarni loyihalash

    Grafiklar 
    1. Qo'shnilik ro'yxati :
    Grafiklar qo'shni ro'yxatlar yordamida taqdim etilishi mumkin, 
    bu erda har bir tepada qo'shni cho'qqilar ro'yxati mavjud. Bu tasvir siyrak grafiklar 
    uchun xotiradan tejamkor. 
    2. Qo'shnilik matritsasi :
    Grafiklar qo'shni matritsa yordamida ham ko'rsatilishi 
    mumkin, bu erda satrlar va ustunlar cho'qqilarga to'g'ri keladi va yozuvlar cho'qqilar 
    orasidagi chekka mavjudligini ko'rsatadi. 
    3.Qirralar ro'yxati :
    Grafiklar qirralarning ro'yxati sifatida ko'rsatilishi mumkin, bu 
    erda har bir chekka bir juft cho'qqi bilan ifodalanadi. 
    4.Ob'ektga yo'naltirilgan vakillik :
    Grafiklarni ob'ektga yo'naltirilgan dasturlash 
    konstruktsiyalari yordamida tasvirlash mumkin, bu erda tepalar va qirralar atributlar va 
    usullar bilan ob'ektlar sifatida taqdim etiladi. 
    2-nazariy savol:
    Graflarni eng arzon tayanch daraxtini qurishda Kruskal xasis 
    algoritmi 
    Javobi:
    Kruskal algoritmi, graflardan eng arzon tayanch daraxtni qurish uchun 
    qo'llaniladi. Bu algoritm yuqori bo'ylar (edges) ro'yxatini bo'lib, ularni uzunligi 
    bo'yicha saralaydi va keyin eng qisqa bo'ylarni tanlaydi, lekin bo'ylarning chuzujini o'z 
    ichiga olmaydi. 
    Grafdagi tugmalar bilan bog'langan kundalik bir nechta tomonga ega bo'lgan jadvalni 
    ko'rsatadi. Kruskal algoritmi bor bo'ylar ro'yxatini bo'lib, ularni uzunligi bo'yicha 
    saralaydi va so'ng bo'ylar orasidan eng qisqa bo'ylarni (yo'lda bu qisqa bo'ylarning 
    tugmalari birdaniga, aloqalari bo'lgan qismi hisoblanadi) tanlaydi. O'z qo'llab 
    quvvatlanadigan struktura qurilgan bo'ylar uchun. 
    Quyidagi bosqichlarda yozilgan ma'lumotlar Kruskal algoritmi uchun misolning 
    qo'shilishi, matematik modeli, algoritmni ishlab chiqishi, to'g'ri bo'lishini tekshirish va 
    dastur kodi haqida. 
    1.
     
    Masalaning Qo‘yilishi:
    Grafda quyidagi bo'ylar bilan ko'rsatkichlar berilgan: 


    Grafning eng arzon tayanch daraxtini qurish uchun Kruskal algoritmini qo'llash. 

    Download 0,54 Mb.
    1   2   3   4   5   6   7   8   9   10




    Download 0,54 Mb.
    Pdf ko'rish