Kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti samarqand filiali


static struct node * successor(struct  node * x)



Download 1,42 Mb.
Pdf ko'rish
bet102/105
Sana23.01.2022
Hajmi1,42 Mb.
#404391
1   ...   97   98   99   100   101   102   103   104   105
Bog'liq
MT C&PhytonQULLANMA

static struct node * successor(struct  node * x) 

 
struct node * y; 
 
u = x->right; 
 
if(x->r_thread == 0) 
 
while(y->l_thread == 0) 


141 
 
 
 
u = y->left; 
 
return y; 

Daraxtni ushbu ko’rinishda tadbiq qilish maxsus nom bilan ataladi – to’liq 
ko’rsatkichli daraxt. Xuddi shunday ikkita bitli maydonning o’rniga faqat bitta 
maydondan  foydalaniladigan  o’ng  ko’rsatkichli  daraxtlar  ham  mavjud.  O’ng 
ko’rsatkichli  daraxtda  qidirishni  tashkil  qilish  uchun  juda  kam  vaqt  sarflanishi 
hisobiga samarador hisoblanadi.  
Muvozanatlashgan daraxtga ega bo’lish uchun ancha murakkab amallarni 
bajarish  kerak  bo’ladi.  Agar  daraxtga  oldindan  saralangan  massiv  qo’yilgan 
bo’lsa,  u  holda  ro’yxat  hosil  bo’ladi.  Shuning  uchun  ham  har  bir  tugunni 
qo’yishda daraxtni muvozantlash kerak bo’ladi.  
Umumiy  holda  daraxtni  ixtiyoriy  modiqikatsiyalashdan  keyin  daraxatni 
muvozanatlash  talab  etiladi,  ya’ni  daraxt  balandligini  minimallashtirish,  binar 
daraxtda qidirish uchun kam vaqt sarflanadi. Muvozanatlash tugunni qo’yish va 
o’chirish  orqali  bajariladi.  Bunday  masalani  yechish  uchun  umumiy  qabul 
qilingan  standart  mavjud  emas,  shuning  uchun  ham  daraxtni  muovzantlashga 
mavjud algoritmlardan erkin foydalanish tavsiya etiladi.  
 

Download 1,42 Mb.

Do'stlaringiz bilan baham:
1   ...   97   98   99   100   101   102   103   104   105




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