O„zbekiston respublikasi aloqa, axborotlashtirish va telekommunikatsiya texnologiyalari davlat qo„mitasi toshkent axborot texnologiyalari universiteti



Download 1,33 Mb.
Pdf ko'rish
bet39/82
Sana01.01.2022
Hajmi1,33 Mb.
#303305
1   ...   35   36   37   38   39   40   41   42   ...   82
Bog'liq
53e9f9634ed20

 
 


 
64 
4.2. Binar daraxtlarni qurish 
 
Binar  daraxtda  har  bir  tugun-elementdan  ko‟pi  bilan  2  ta  shox  chiqadi. 
Daraxtlarni  xotirada  tasvirlashda  uning  ildizini  ko‟rsatuvchi  ko‟rsatkich  berilishi 
kerak.  Daraxtlarni  kompyuter  xotirasida  tasvirlanishiga  ko‟ra  har  bir  element 
(binar  daraxt  tuguni)  to‟rtta  maydonga  ega  yozuv  shaklida  bo‟ladi,  ya‟ni  kalit 
maydon,  informatsion  maydon,  ushbu  elementni  o‟ngida  va  chapida  joylashgan 
elementlarning xotiradagi adreslari saqlanadigan maydonlar.  
Shuni  esda  tutish  lozimki,  daraxt  hosil  qilinayotganda,  otaga  nisbatan  chap 
tomondagi  o‟g‟il  qiymati  kichik  kalitga,  o‟ng  tomondagi  o‟g‟il  esa  katta  qiymatli 
kalitga  ega  bo‟ladi.  Har  safar  daraxtga  yangi  element  kelib  qo‟shilayotganda  u 
avvalambor  daraxt  ildizi  bilan  solishtiriladi.  Agar  element  ildiz  kalit  qiymatidan 
kichik  bo‟lsa,  uning  chap  shoxiga,  aks  holda  o‟ng  shoxiga  o‟tiladi.  Agar  o‟tib 
ketilgan  shoxda  tugun  mavjud  bo‟lsa,  ushbu  tugun  bilan  ham  solishtirish  amalga 
oshiriladi,  aks  holda,  ya‟ni  u  shoxda  tugun  mavjud  bo‟lmasa,  bu  element  shu 
tugunga joylashtiriladi. 
Masalan, daraxt tugunlari quyidagi qiymatlarga ega 6, 21, 48, 49, 52, 86, 101. 
U holda binar daraxt ko‟rinishi quyidagi 4.1-rasmdagidek bo‟ladi: 
 
 
 
4.1-rasm. Binar daraxt ko‟rinishi 
 
Natijada,  o‟ng  va  chap  qism  daraxtlari  bir  xil  bosqichli  tartiblangan  binar 
daraxt hosil qildik. Agar  daraxtning  o‟ng  va  chap  qism  daraxtlari  bosqichlarining 
farqi  birdan  kichik  bo‟lsa,  bunday  daraxt  ideal  muvozanatlangan  daraxt  deyiladi. 
Yuqorida  hosil  qilgan  binar  daraxtimiz  ideal  muvozanatlangan  daraxtga  misol 


 
65 
 
bo‟ladi. Daraxtni muvozanatlash algoritmini sal keyinroq ko‟rib chiqamiz. Undan 
oldin binar daraxtni yaratish algoritmini o‟rganamiz. 

Download 1,33 Mb.

Do'stlaringiz bilan baham:
1   ...   35   36   37   38   39   40   41   42   ...   82




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish