O‘zbekistonda fanlararo innovatsiyalar va 8-son ilmiy



Yüklə 82,65 Kb.
səhifə4/5
tarix07.01.2024
ölçüsü82,65 Kb.
#203349
1   2   3   4   5
Raxmonova M.R.

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

  1. SON ILMIY TADQIQOTLAR JURNALI 20.05.2022

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


Yüklə 82,65 Kb.

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




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