Ajiniyoz nomidagi nukus davlat pedagogika


lardan biri eng katta bo’lsa, u holda prosedura



Download 2,52 Mb.
Pdf ko'rish
bet13/72
Sana17.01.2022
Hajmi2,52 Mb.
#380811
1   ...   9   10   11   12   13   14   15   16   ...   72
Bog'liq
maruza matn

 
lardan biri eng katta bo’lsa, u holda prosedura
  
 [ ]
 ni 
 [       ]
  
bilan  almashtirilib,
 

tugun  va  uning  farzand  tugunlari  uchun  o’smovchi  piramida  xossasi 
bajariladi. Biroq
 
 [ ]
  
ning dastlabki qiymati tugunning
 
largest 
indeksida ekanligi kelib chiqdi, 
bu esa
 largest 
ildizdan iborat qismdaraxt o’zining o’smovchi piramida xossalarini buzishiga olib 
keladi.  Shuning  uchun  ham  ushbu  daraxt  uchun 
MAX-HEAPIFY
  prosedurasini  rekursiv 
chaqirish kerak bo’ladi. 
Piramida saralash usuli piramidali daraxtni qurish bilan ifodalanadi.  
Piramidali daraxt – bu binar daraxt bo’lib, uchta xossaga egadir: 
1)
 
Har bir triad uchida eng katta element joylashadi. 
                                                 
7
  Thomas  H.  Cormen,  Charles  E.  Leiserson,  Ronald  L.  Rivest.  Introduction  to  Algorithms,  3rd 
Edition. MIT Press. USA, 2009.  154-155 pp 
 


2)
 
Binar daraxt barglari bir sathda yoki ikkilasi qo’shni joylashadi.(3-rasm) 
3)
 
Pastki sath barglari baland barglar sathidan chaproqda joylashadi. 
89
 
 
 
 
 
 
 
 
 
 
 
3-
rasm. Binar daraxt: 
a-bir sathdagi barglar; b-qo’shni sathlardagi burglar 
 
Aylantirish  jarayonida  triad  elementlari  ikki  marotaba  taqqoslanadi  (4-rasm),  shu  bilan 
birga eng katta element yuqoriga, eng kichik element esa pastga o’tadi.   
 
 
                                                 
8
 Колдаев В.Д. Основы алгоритмизации и программирования: Учебное пособие/ Под ред. 
проф.  Л.Г.Гагариной.-М.:ИД  «Форум»:  ИНФА-М,  2006.-416  с.:  ил.  –(Профессиональное 
образование).   
76-cc. 
 
9
  Thomas  H.  Cormen,  Charles  E.  Leiserson,  Ronald  L.  Rivest.  Introduction  to  Algorithms,  3rd 
Edition. MIT Press. USA, 2009.  155-p. 
 


 
 
4-rasm. Triad elementlarini taqqoslash: 
1- birinchi taqqoslash; 2- ikkinchi taqqoslash; 
10
 
             
 
bo’lgan   
 [      ]
    kirish  massivida  o’smovchi  piramidani  qurish  uchun  
piramida  usulida  saralash  algoritmi 

Download 2,52 Mb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   ...   72




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