Urganch davlat universiteti axborot texnologiyalari kafedrasi



Download 13,56 Mb.
Pdf ko'rish
bet22/99
Sana31.12.2021
Hajmi13,56 Mb.
#262961
1   ...   18   19   20   21   22   23   24   25   ...   99
Bog'liq
akademik litsey kasb hunar kollejlarda informatika fanidan olimpiada masalalarini ishlash boyicha korsatmalar

1.2.7. Nima tanlash kerak? 

Murakkablikning minimal tartibi  –  bu algoritmlarni tanlashning  yagona  kriteriyasi emas 

va  hamma  vaqt  ham  ulardan  eng  samaralisi  zarur  emas.  Istalgan holda  tanlov  ongli  bo‘lganligi 

zarur.  Oddatda,  effektiv  algoritmlar  baholashda  katta  konstantalarga  ega  va  faqat  masalaning 

katta  o‘lchamlarida  yaxshi  natijalar  beradilar.  Shuning  uchun  o‘lchamlari  boyicha  uncha  katta 

bo‘lmagan  masalalar  uchun  noeffektiv  algoritmlar  effektivlariga  qaraganda  tezroq  bo‘lishi 

mumkin. Odatda, eng effektiv algoritmlar murakkab va ularni amalga oshirish uchun noeffektiv, 

biroq  oddiy  algoritmlarga  nisbatan  ko‘proq  vaqt  talab  etadi.  Agar  dastur  bir  necha  marta 

bajarilsa, effektivlikni e’tiborga olmasa ham bo‘ladi, chunki dasturni ishlab chiqish vaqti uning 

bajarilishining  summar  vaqtidan  ortib  ketishi  mumkin.  Bundan  tashqari  qiyin  dasturni  zarur 

bo‘lganda  o‘zgartirish  ham  mushkul,  shuning  uchun  oddiy  va  “shaffof”  algoritmlardan 

foydalanish  dasturlash  vaqtini  sezilarli  darajada  kamaytiradi.  Biroq  masala  dastur  bajarilishida 

ko‘p  marta  yechilsa,  effektivlikni  e`tiborga  olish  zarur.  Yuqorida  kiritilgan  algoritm 

murakkabligi tushunchasi eng yomon holatning murakkabligi bilan bog‘langan bo‘lib, u berilgan 

o‘lchamning  barcha  holatlari  uchun  eng  ko‘p  harakat  miqdori  singari  aniqlanadi.  Ko‘plab  real 

masalalarda o‘rtacha algoritm murakkabligi zaruriy bo‘lib qoladi va u ushbu o‘lchamning barcha 

hollari bo‘yicha harakatlar sonini o‘rtachalash va baholash kabi aniqlanadi. Masalan, massivlarni 

saralash  algoritmlaridan  biri  o‘rtacha  O(nlogn),  eng  yomon  holda  esa  O(n

2

)  murakkablik 



bahosiga  ega.  Shunday  bo‘lsada  uni  boshqalarga  nisbatan  ko‘proq  ishlatadilar,  chunki  u,  eng 

yomon  hol  uchun  O(nlogn)  murakkablik  bahosiga  ega  bo‘lgan  algoritmlarga  nisbatan,  deyarli 

hamma vaqt tezroq ishlaydi. 


Download 13,56 Mb.

Do'stlaringiz bilan baham:
1   ...   18   19   20   21   22   23   24   25   ...   99




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