Mustaqil ishi bajardi: Qo’chqorov Jo’shqin. Di-20-11-guruh talabasi Tekshirdi: Mirsaidov B. 1-mustaqil ish


m-o`lchamli daraxtni binar ko`rinishga keltirish


Download 36.63 Kb.
bet2/4
Sana20.10.2023
Hajmi36.63 Kb.
#1711841
1   2   3   4
Bog'liq
Malumotlar 8


m-o`lchamli daraxtni binar ko`rinishga keltirish

Ko`p o`lchamli daraxtni binary ko`rinishga keltirishning noformal algoritmi: Daraxtning har bir tugunida katta o`g`liga mos chetki chap shoxidan tashqari barcha shoxlari kesib tashlanadi.



  • Bitta otaning barcha o`g`illari gorizontal chiziq bilan ulanadi.

  • Hosil qilingan tuzilmada har bir katta o`g`il mazkur tugun pastida turgan tugun hisoblanadi. (agar u mavjud bo`lsa). Amallar ketma-ketligi quyida keltirilgan:


yoki


  • Daraxt ko’ruvi (elementlarni ma’lum bir ko’rinishda tartiblash yoki chop etish);

  • Daraxtga yangi tugun qo’yish;

  • Daraxt tugunini o’chirish;

  • Daraxt tugunini qidirish.


Binar daraxti ustida bajariladigan asosiy amallar.

Daraxt ko’ruvi

  • Tog’ri (Yuqoridan quyiga). Ko’ruv quyidagi ketma-ketlikda bajariladi: A-B-C;

  • Simmetrik (Chapdan o’ngga). Ko’ruv quyidagi ketma-ketlikda bajariladi: B-A-C.

  • Teskari (quyidan yuqoriga). Ko’ruv quyidagi ketma-ketlikda bajariladi: B-C-A.

Daraxtga yangi tugun qo’shish

Daraxtga yangi tugun qo’shish


Download 36.63 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling