Ахборот тизимлари ва технологиялари Кириш


Бинар қидирув (тенг иккига бўлиш усули)



Download 3,45 Mb.
bet24/126
Sana12.04.2022
Hajmi3,45 Mb.
#546003
1   ...   20   21   22   23   24   25   26   27   ...   126
Bog'liq
tizimlarning-faoliyatini-va-rivozhlanishini-harakterlovchi-asosij-tushunchalar-o

Бинар қидирув (тенг иккига бўлиш усули)
Фараз қилайлик, ўсиш тартибида тартибланган сонлар массиви берилган бўлсин. Ушбу усулни асосий ғояси шундан иборатки, тасодифий қандайдир AM элемент олинади ва у Х қидирув аргументи билан таққосланади. АгарAM=Х бўлса, у ҳолда қидирув якунланади; агар AMM>X бўлса.
М ихтиёрий танланганда ҳам таклиф қилинаётган алгоритм коррект ишлайди. Шу сабабали М ни шундай танлаш лозимки, тадқиқ қилинаётган алгоритм самаралироқ натижа берсин, яъни уни шундай танлайликки, иложи борича келгуси жараёнларда иштирок этувчи элементлар сони кам бўлсин. Агар биз ўртача элементни, яъни массив ўртасини танласак ечим мукаммал бўлади.
Қуйидаги чизма кўринишида берилган массивни қараб чиқайлик. Фараз қилайлик, биздан калити 52 га тенг бўлган элементни топиш талаб қилинсин. Дастлабки таққосланадиган элемент 49 бўлади. 49<52 бўлгани учун сабабли, кейинги қидирув 49 дан юқорида турган элементлар орасида амалга оширилади. Янги ҳосил бўлган массив ўртаси 86. Агар берилган калит билан ушбу калитни таққосласак 86>52 бўлади. Демак, навбатдаги қидирувлар 86 билан 49 орасидаги элементлар ичида амалга оширилиши лозим. Кейинги қадамда маълум бўлдики, қаралаётган элементлар ўртасидаги элемент калити 52 га тенг. Шундай қилиб, массивда берилган калитга тенг бўлган элементни топдик.



Тест саволлари:
1. Хабар нима?
А. Бирор объeктни аниқловчи ахборот
Б. Бирор воқeани акс eттирувчи ахборот.
C.* Бирор моддий кўринишда мужассамланган ва уни ифодаловчи ахборот.
Д. Тўғри жавоб йўқ

2. Тeхник воситаларда бошқариш ва маълумотларниқайта ишлашнинг барча функсиялари инсон иштирокисиз амалга ошириладиган ахборот тизимлари — бу …


мeханик ахборот тизимлари

  1. *автоматлаштирилган ахборот тизимлари

  2. қўллик ахборот тизимлари

  3. автоматик ахборот тизимлари

  4. Тўғри жавоб йўқ



Download 3,45 Mb.

Do'stlaringiz bilan baham:
1   ...   20   21   22   23   24   25   26   27   ...   126




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