O„zbekiston respublikasi aloqa, axborotlashtirish va telekommunikatsiya texnologiyalari davlat qo„mitasi toshkent axborot texnologiyalari universiteti



Download 1,33 Mb.
Pdf ko'rish
bet58/82
Sana01.01.2022
Hajmi1,33 Mb.
#303305
1   ...   54   55   56   57   58   59   60   61   ...   82
Bog'liq
53e9f9634ed20

 
5.3.
 
Teng bo

lish orqali qidiruv (ikkilik qidiruv) algoritmi 
 
Faraz  qilaylik,  o‟sish  tartibida  tartiblangan  sonlar  massivi  berilgan  bo‟lsin. 
Ushbu  usulning  asosiy  g‟oyasi  shundan  iboratki,  tasodifiy  qandaydir 
A
M
 
element 
olinadi  va  u 
X
  qidiruv  argumenti  bilan  taqqoslanadi.  Agar 
A
M
=X
  bo‟lsa,  u  holda 
qidiruv yakunlanadi; agar 
A
M
 
bo‟lsa, u holda indekslari 
M
 dan kichik yoki teng 
bo‟lgan  barcha  elementlar  kelgusi  qidiruvdan  chiqarib  yuboriladi.  Xuddi 
shuningdek,  agar 
A
M
  >X
  bo‟lsa,  u  holda  indekslari 
M
  dan  katta  bo‟lgan  barcha 
elementlar kelgusi qidiruvdan chiqarib yuboriladi. 
M
  ixtiyoriy  tanlanganda  ham  taklif  qilinayotgan  algoritm  korrekt  ishlaydi. 
Shu  sababali 
M
  ni  shunday  tanlash  lozimki,  tadqiq  qilinayotgan  algoritm 
samaraliroq  natija  bersin,  ya‟ni  uni  shunday  tanlaylikki,  iloji  boricha  kelgusi 
jarayonlarda  ishtirok  etuvchi  elementlar  soni  kam  bo‟lsin.  Agar  biz  o‟rtacha 
elementni, ya‟ni massiv o‟rtasini tanlasak yechim mukammal bo‟ladi. Misol uchun 
butun sonlardan iborat, o‟sish bo‟yicha tartiblangan massivdan ikkilik qidiruv usuli 
yordamida key kalitga mos elementni izlash dasturini ko‟rib chiqamiz.  

Download 1,33 Mb.

Do'stlaringiz bilan baham:
1   ...   54   55   56   57   58   59   60   61   ...   82




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