6 ta saralash algoritmlarini taqqoslash: qabariq, tanlash, yig'ish, kiritish, birlashtirish va tez


Saralash algoritmlarini samaradorligini baholash mumkinmi?



Download 397,93 Kb.
bet3/3
Sana17.09.2022
Hajmi397,93 Kb.
#849190
1   2   3
Bog'liq
6 ta saralash algoritmlarini taqqoslash

Saralash algoritmlarini samaradorligini baholash mumkinmi?


Ha mumkin.
Saralash algoritmining samaradorligini baholash mezonlari fazo va vaqt murakkabligi hisoblanadi.

Fazoviy murakkablik


Algoritmni bajarish uchun ishlatiladigan xotira hajmini ko'rsatadi. Kosmik 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.

Vaqtning murakkabligi


Kirish ma'lumotlarini hisobga olgan holda algoritm vazifani bajaradigan vaqtni bildiradi. Uni quyidagi belgilar yordamida ifodalash mumkin:

  1. Omega belgisi (Ō)

  2. Katta "O" belgisi (O)

  3. Teta yozuvi (T)

Jadvalda yuqorida aytib o'tilgan algoritmlarning murakkabligi taxminiy ko'rsatilgan.

Saralash algoritmi

Eng yomon ish vaqti

O'rtacha ish vaqti

Eng yaxshi holatda ish vaqti

Fazoviy murakkablik

pufakchali tartiblash

n ^ 2

n ^ 2

n

bitta

Tanlash tartibi

n ^ 2

n ^ 2

n ^ 2

bitta

Tez tartiblash

n ^ 2

n log n

n log n

n log n

Uyumni tartiblash

n log n

n log n

n log n

bitta

Kiritish tartibi

n ^ 2

n ^ 2

n

bitta

Birlashtirish tartibi

n log n

n log n

n log n

n

***
Har bir saralash algoritmi o'ziga xos vaqt va makon murakkabligiga ega. Vazifalarga qarab, taqdim etilgan algoritmlarning har qandayidan foydalanishingiz mumkin. Lekin mening sub'ektiv fikrimcha, tez tartiblash eng yaxshi algoritmdir. U pivotni tanlash imkonini beradi va massivni 3 qismga ajratadi: kichik, teng va pivotdan katta.
Download 397,93 Kb.

Do'stlaringiz bilan baham:
1   2   3




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