Ish mavzu: Algoritmlarni vaqt va hajmiy murakkabligini baholashda tekis va logarifmik solishtirma mezonlari



Download 0,82 Mb.
Pdf ko'rish
bet2/4
Sana01.06.2022
Hajmi0,82 Mb.
#628437
1   2   3   4
Bog'liq
Algoritmlarni vaqt bo’yicha

algoritmdan 
kam qadam talab qilinayotgani samaraliroqdir. 
Samaradorlik 
o‘lchovi - 
bu bor-yo‘g‘i qadamlar sonidir. Lekin chuqurroq e’tibor berib qarasak, bu 
ta’rifdagi 
mujmal 
tomonlarni aniqlaymiz. Ba’zan avval uchragan 
algoritmlardagidan 
ko‘ra vaziyat murakkabroq 
bo’ladi. 


Algoritmlar 
murakkabligi 
bilan 
ham 
farqlanishi 
mumkin. 
Algoritmning murakkabligini uning matnidagi satrlar soni bilan 
o‘lchaymiz. Shu bilan birga quyidagi ikki satrni bir 
tuzilmaning 
ikki 
qismi bo‘lgani uchun bittaga hisoblaymiz 
TAKRORLANSIN MARTA TAMOM
Mana, masalan, quyidagi algoritmda:
1 ni qo‘sh
TAKRORLANSIN 6 MARTA 2 ga ko‘paytir
1 ni qo‘sh
TAMOM
1 ni qo‘sh
TAKRORLANSIN 6 MARTA
TAMOM
2 ga ko‘paytir
1 ni qo‘sh
faqat 4 ta satr 
bor. Bu uning murakkabligi 4 ekanligini bildiradi.
Shuni aytib o‘tish joizki, hozir biz ko’rgan algoritm murakkabligi va 
samaradorligi o‘zaro tengdir. Masalan, bo‘ri, echki va karamni daryodan 
o‘tkazish algoritmi ham 7 satrdan iborat ham u 7 qadamda bajariladi.
Bu yerda bizni kerakli vositamiz bor: bu TAKRORLANSIN - 
MARTA tuzilmasi. Shuning uchun oshiruvchi tomonidan 17 sonini hosil 
qilish algoritmi 3 satrdan iborat bo‘ladi (eslatma: tuzilma 1 ta satr deb 
hisoblanadi):
1 ni qo‘sh 
TAKRORLANSIN 16 MARTA
1 ni qo‘sh 
TAMOM
Endi bu algoritmning samaradorligi 17 ga, murakkabligi esa 17 emas, 
3 ga teng. Askarlar va qayiq masalasi algoritmida 60 ta askarni daryodan 


o‘tkazish uchun 240 qadam bajariladi, algoritm matni esa 5 satrdan iborat. 
Bu algoritmning samaradorligi 240 ga, murakkabligi esa 5 ga teng. Baqa 
uchun tuzilgan “Baqa toq sondagi n ta bargli nilufarning 1 tartib raqamli 
bargiga tushdi. U barcha pashshalarni yeb 2 tartib raqamli barg ustiga 
borish algoritmini tuzing.” masalani algoritmida qadamlar sonini 
hisoblaymiz:

Download 0,82 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




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