• Binar daraxt tushunchasi
  • Ma’lumotlar tuzilmasi va algoritmlar 13-ma’ruza: Daraxtsimon ma’lumotlar tuzilmasi




    Download 1,37 Mb.
    bet2/4
    Sana17.12.2023
    Hajmi1,37 Mb.
    #121659
    1   2   3   4
    Bog'liq
    13- mavzu Daraxtsimon ma’lumotlar tuzilmalari. (6)

    Daraxtlar klassifikatsiyasi
    Daraxtlarni tasvirlash
    Daraxtni grafik shakldagi va uning chiziqsiz ro’yxat shaklidagi ifodalanishi

    Kompyuter xotirasida daraxtni ifodalashaning eng qulay usuli bu uni bog’langan ro’yxatlar ko’rinishida ifodalashdir. Ro’yxat elementi tugun qiymati va chiqish darajasini o’z ichiga oluvchi informasion maydonga xamda chiqish darajasiga teng bo’lgan ko’rsatkichlar maydoniga ega bo’lishi lozim (yuqoridai rasm), ya’ni elementning har bir ko’rsatkichi ushbu elementni tugun o’g’illari bo’lgan tugunlarga yo’nalishini aniqlaydi.

    • Kompyuter xotirasida daraxtni ifodalashaning eng qulay usuli bu uni bog’langan ro’yxatlar ko’rinishida ifodalashdir. Ro’yxat elementi tugun qiymati va chiqish darajasini o’z ichiga oluvchi informasion maydonga xamda chiqish darajasiga teng bo’lgan ko’rsatkichlar maydoniga ega bo’lishi lozim (yuqoridai rasm), ya’ni elementning har bir ko’rsatkichi ushbu elementni tugun o’g’illari bo’lgan tugunlarga yo’nalishini aniqlaydi.

    Daraxtlarni tasvirlash
    Daraxtlarni tasvirlash
    Daraxt

    class Node{

    class Node{

    private:

    std:set node;

    std:string: name;

    int value;

    bool leaf;

    public:

    AddNode(std:string name){

    ..

    }

    AddLeaf(int val){

    ..

    }

    ...

    };


    Daraxtlarni tasvirlash
    Node yoki tugun daraxtda
    muhum ro’l o’ynaydi

    Binar daraxt tushunchasi

    • Daraxt – bu siklik bo’lmagan (asiklik) bog’langan graf.
      • Graf – bu bo’sh bo’lmagan tugunlar va tugunlar juftliklarini bog’lovchi yoylar to’plami.
      • Bog’liqlik – har bir tugunlar juftligi orasida hech bo’lmaganda bitta yo’l (yoy) mavjud
      • Siklik bo’lmagan (Asiklik) – ixtiyoriy tugunlar juftligida faqat bitta yo’l mavjud.
    • Binar daraxt har bir tugunga ikkitadan ko’p bo’lmagan tugunlar bog’langan tartiblangan daraxt.

    Download 1,37 Mb.
    1   2   3   4




    Download 1,37 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Ma’lumotlar tuzilmasi va algoritmlar 13-ma’ruza: Daraxtsimon ma’lumotlar tuzilmasi

    Download 1,37 Mb.