Urganch davlat universiteti axborot texnologiyalari kafedrasi



Download 13,56 Mb.
Pdf ko'rish
bet17/99
Sana31.12.2021
Hajmi13,56 Mb.
#262961
1   ...   13   14   15   16   17   18   19   20   ...   99
Bog'liq
akademik litsey kasb hunar kollejlarda informatika fanidan olimpiada masalalarini ishlash boyicha korsatmalar

Summalar qoidasi: Algoritmni umumiy harakatlarga ega bo‘lmagan qismlarga ajratish mumkin 

deb taxmin qilamiz. Agar algoritm bir qismining murakkabligi θ(f(n)), boshqasiniki esa θ (g(n)) 

bo‘lsa, u holda ularning summaviy murakkabligi θ(max{f(n),g(n)}) 

Ko‘paytmalar  qoidasi:  Agar  algoritm  qismning  murakkabligi  θ(f(n))  bo‘lib,  va  θ(g(n))  marta 

bajarilsa,  u  holda  bajarilishi  umumiy  murakkablik  θ(f(n))xg(n))  ga  teng  bo‘ladi.  Masalan: 

oddiylikni aniqlash haqidagi masalada o‘lcham n sifatida n sonning o‘zini olamiz. Agar n-oddiy 

son bo‘lsa, isPrime funksiyasidagi sikl θ (√n) marta bajariladi. Siklning har bir takrorlanishi o(1) 

harakatni talab etadi, shuning uchun ushbu algoritmning murakkabligi (tanlangan “n” “o‘lcham” 

da) θ ( √n) yoki θ (n

) bo‘ladi. Biroq, haqiqatda o‘lcham bo‘lib son emas, balki uning ikkilangan 



taqdimoti  (uzunligi)ning  bitlar  soni  hisoblanadi.  n  sonini  taqdim  qilish  uchun  m=[log

2

n]+1  bit 



ya’ni  n=  θ(2

m

)  zarur  va  keltirilgan  algoritmning  murakkabligi  haqiqatan  ham  θ  (2



m/2

)  bo‘ladi. 

Analogik tarzda yuqorida keltirilgan faktorlash algoritmida k<=t takrorlanish shartli sikl oddiy n 

da [√  n]  marta  bajariladi  ya’ni  ushbu  algoritm  murakkabligi  ham  θ(n

1/2

)  yoki  haqiqatan  θ(2



m/2

bahoga  ega  bo‘ladi.  Oddiylikni  va  faktorlashni  aniqlash  masalalari  ochiq  kalitli  shifrlashda 



asosiylardan  biri  hisoblanadi.  Kalitlar  o‘lchamlari  yuzlab  va  minglab  bitlar  bilan  hisoblanadi. 

Shuning uchun oddiylikni va faktorlashni tekshirishning keltirilgan algoritmlari to‘g‘ri kelmaydi. 

Ushbu  masalalarni  yechishda  prinsipial  jihatdan  boshqa  algoritmlar  qo‘llanilmoqda  (masalan 

[22] ga qarang) 




Download 13,56 Mb.

Do'stlaringiz bilan baham:
1   ...   13   14   15   16   17   18   19   20   ...   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