Мундарижа Кириш


Download 0.91 Mb.
bet36/42
Sana13.12.2020
Hajmi0.91 Mb.
#165957
1   ...   32   33   34   35   36   37   38   39   ...   42
Bog'liq
algoritm

Ўртача ҳол таҳлили

Ўртача ҳолни таҳлил қилиш учун ноодатий усулни қўллаймиз. Дастлаб массивдаги қийматлар тескари тартибда жойлашган энг яхши ҳолдан бошлаймиз. Бундай жойлашиш автоматик тўғри пирамидани беришини текшириш қийин эмас. Шу сабабли ҳар бир FixHeap процедуранинг чақирилишида элементлар тўғри жойлашганлигини тасдиқловси икки солиштириш бажарилади. FixHeap процедураси тахминан элементлар ярми учун чақирилади ва ҳар бир чақирув икки солиштириш талаб қилади. Пирамидани қуриш босқичида худди ёмон ҳолдаги каби N солиштириш бажарилади.

Элементларнинг дастлабки жойлашишидан қатъий назар биринчи босқич натижаси доим пирамида бўлади. Шунинг учун исталган ҳолда цикл for ёмон ҳолдаги каби марта бажарилади: Сараланган рўйхатни ҳосил қилиш учун пирамидадан ҳар сафар уни қайта шакллантириб барча элементларни олишимиз керак. шу туфайли энг яхши ҳолда пирамидали саралаш қарийб N + NlogN солиштириш бажаради, яъни энг яхши ҳол қийинлиги га тенг.

Демак, пирамидали саралаш учун энг яхши ва энг ёмон ҳолдаги қийинлик бир хил ва улар га тенг. Бу эса ўртача ҳол қийинлиги ҳам га тенглигини билдиради.

Download 0.91 Mb.

Do'stlaringiz bilan baham:
1   ...   32   33   34   35   36   37   38   39   ...   42




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