• 8-§. Daraxtlar grafning xususiy holati sifatida Daraxt
  • -misol. DFS algoritmining ishlashi




    Download 4,61 Mb.
    Pdf ko'rish
    bet68/111
    Sana18.05.2024
    Hajmi4,61 Mb.
    #241929
    1   ...   64   65   66   67   68   69   70   71   ...   111
    Bog'liq
    ALGORITMLAR VA MA‟LUMOTLAR STRUKTURALARI

    3-misol. DFS algoritmining ishlashi 
    Biz 0 uchdan boshlaymiz, DFS algoritmi uni tashrif buyurilgan 
    ro'yxatga qo'yishdan va barcha qo'shni uchlarni stekka joylashtirishdan 
    boshlanadi. 
    Keyin biz 1-uchning yuqori qismidagi elementga tashrif buyuramiz 
    va qo'shni uchlarga o'tamiz. Biz allaqachon 0 ga tashrif buyurganimiz 
    uchun, uning o'rniga 2 ga tashrif buyuramiz. 


    105 
    2-uchda ko'rilmagan qo'shni 4-uch bor, shuning uchun biz uni 
    to'plamning yuqori qismiga qo'shamiz va tashrif buyuramiz. 
     
     
    Oxirgi 3-bandga tashrif buyurganimizdan so'ng, uning ko'zga 
    ko'rinmas qo'shni uchlar yo'q. Bu grafni birinchi chuqurlik birinchi 
    o'tishini yakunlaydi. 
     
    Mavzu yuzasidan savollar:
    1.
    Graflarda oʻtish algoritmlari qanday masala hisoblanadi? 
    2.
    BFS algoritmining ishlash prinsipi qanday? 
    3.
    DFS algoritmining ishlash prinsipi qanday? 


    106 
    4.
    Graflarda yana qanday oʻtish algoritmlari mavjud? 
    5.
    Yuqorida keltirilgan algoritmlarning murakkabligini baholang 


    107 
    8-§. Daraxtlar grafning xususiy holati sifatida 
    Daraxt
    - bu bogʻlangan asiklik graf, ya‘ni sikllar yoʻq va uchlar 
    juftligi orasida bitta yoʻl bor (29-rasm). Kirishning nol darajasiga ega 
    boʻlgan uch 
    daraxtning
    ildizi, chiqish nol darajaga ega tugunlar esa 
    barglar
    deb nomlanadi. 
    Ulanish har qanday uchlar juftligi oʻrtasida marshrut mavjudligini 
    anglatadi, aylanuvchanlik sikllar yoʻqligini anglatadi. Demak, xususan, 
    shundan kelib chiqadiki, daraxtdagi qirralarning soni uchlar sonidan 
    bitta kamroq va har qanday uchlar juftlari orasida bitta va faqat bitta yoʻl 
    bor. 

    Download 4,61 Mb.
    1   ...   64   65   66   67   68   69   70   71   ...   111




    Download 4,61 Mb.
    Pdf ko'rish