O‘zbekistonda fanlararo innovatsiyalar va 8- son ilmiy tadqiqotlar jurnali



Yüklə 62,95 Kb.
Pdf görüntüsü
səhifə5/6
tarix25.12.2023
ölçüsü62,95 Kb.
#194417
1   2   3   4   5   6
Raxmonova M.R.

7-rasm. 
Tez saralash usuli. 
Bu algoritmini ham dastur listingi beriladi va u quyidagi ko’rinishda bo’ladi. 
quickSort(arr[], low, high) 
{if (low < high) 
{pi = partition(arr, low, high); 
quickSort(arr, low, pi - 1); // pi dan oldin 
quickSort(arr, pi + 1, high); // pi dan keyin 
}} 
Mana 6 turdagi saralash algoritmlari bilan tanishib chiqdik. 
Saralash algoritmlarining samaradorligini baholashda ikki mezon bo’yicha fazo va 
vaqt murakkabligi hisoblanadi.
[1] 
Fazoviy murakkablik – bu algoritmni bajarish uchun foydalaniladigan xotira 
hajmi bilan ifodalanadi. Fazoviy murakkablik yordamchi xotira va kirish xotirasini o'z
ichiga oladi. 
Yordamchi xotira - kirish ma'lumotlariga qo'shimcha ravishda algoritm 
egallagan qo'shimcha joy. Algoritmlarning fazoviy murakkabligini hisoblashda 
hisobga olinadi.
[1] 
Vaqtning murakkabligi – bu kirish ma'lumotlarini hisobga olgan holda algoritm 
vazifani bajarishga sarflagan vaqtni bildiradi. Uni quyidagi belgilar yordamida 
ifodalash mumkin:
Omega belgisi (


Katta "O" belgisi (O) 


O‘ZBEKISTONDA
 
FANLARARO
 
INNOVATSIYALAR

VA 
8-
SON

ILMIY
 
TADQIQOTLAR
 
JURNALI
20.05.2022
66 
Teta belgisi (
Θ

Quyidagi 1-Jadvalda yuqorida keltirilgan algoritmlarning murakkabliklari 
taxminiy ko'rsatilgan.
[1] 
1-Jadval 
Saralash 
algoritmi 
Eng yomon 
holatda 
ishlash 
vaqti 
O'rtacha 
ish vaqti 
Eng yaxshi 
holatda 
ish vaqti 

Yüklə 62,95 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin