Merge sort algoritmining murakkabliklarini baholang  2




Download 4,61 Mb.
Pdf ko'rish
bet46/111
Sana18.05.2024
Hajmi4,61 Mb.
#241929
1   ...   42   43   44   45   46   47   48   49   ...   111
Bog'liq
ALGORITMLAR VA MA‟LUMOTLAR STRUKTURALARI

 
Merge sort algoritmining murakkabliklarini baholang 
2.
 
Merge sort algoritmida ―Boʻlib tashlash‖da nimalarga e‘tibor 
berish kerak 


70 
3.
 
Birlashtirish bosqichi qanday amalga oshiriladi? 
5-§. Tez saralash algoritmi 
Tezkor saralash (Quick Sort). 
Saralashning eng yaxshi 
algoritmlari oʻnligi tuzilganda, koʻplab dasturchilar roʻyxati orasida 
Tezkor saralash (Quick Sort) algoritmini koʻrishimiz mumkin. Oʻtgan 
mavzuda saralash algoritmlarining eng yaxshilaridan biri sifatida 
birlashtirib saralash (Merge Sort) algoritmni koʻrib chiqqandik. Shuning 
uchun Quick Sort algoritmining qanday afzalliklari mavjud, degan tabiiy 
savol paydo boʻladi? 
 
Amaliy nuqtai nazardan Quicksort algoritmi raqobatbardosh 
boʻlib, koʻpincha MergeSort algoritmidan ustun turadi va shu sababli bu 
koʻplab dasturlash kutubxonalarida standart tartiblash usuli hisoblanadi.
Quicksort algoritmining MergeSort algoritmidan katta ustunligi 
shundaki, u bir joyda ishlaydi - u kirish massivi bilan faqat 
elementlarning juft toʻgʻridan-toʻgʻri almashinuvini takrorlash orqali 
ishlaydi va shu sababli oraliq uchun faqat ozgina qoʻshimcha tezkor 
xotira kerak boʻladi. 
Tezkor saralash (Quick sort – Xoara metodi) koʻpincha qsort deb 
nomlanadi (uning nomi C standart kutubxonasida) - bu ingliz kompyuter 
olimi Toni Xoara tomonidan 1960-yilda Moskva davlat universitetida 
ishlab yurgan paytlarida yaratilgan saralash algoritmi hisoblanadi. 
Massivlarni saralash boʻyicha eng tez ma‘lum boʻlgan universal 
algoritmlardan biri: n elementni saralashda oʻrtacha O (nlogn) 
almashinuv boʻladi. Bir qator kamchiliklar mavjudligi sababli amalda 
odatda ba‘zi bir oʻzgartirishlar bilan qoʻllaniladi. 

Download 4,61 Mb.
1   ...   42   43   44   45   46   47   48   49   ...   111




Download 4,61 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Merge sort algoritmining murakkabliklarini baholang  2

Download 4,61 Mb.
Pdf ko'rish