Binar yoki oraliqni teng ikkiga bo’lish orqali qidiruv (Binary search)




Download 7,99 Kb.
bet4/4
Sana10.01.2024
Hajmi7,99 Kb.
#133694
1   2   3   4
Bog'liq
Ma’lumotlarni qidirish usullari, algoritmlari va ularning samara-fayllar.org

Binar yoki oraliqni teng ikkiga bo’lish orqali qidiruv (Binary search)

Izoh: algoritmdan faqatgina maʼlumotlar jadvali tartiblangan boʼlsagina foydalanish mumkin.

ALGORITM G’OYASI:

Berilgan massiv oʼrta elementi tanlanadi, va qidirilayotgan kalit bilan taqqoslanadi. Аgar tanlangan element qiymati qidirilayotgan kalit qiymatiga teng boʼlsa, u holda qidiruv yakunlanadi; agar tanlangan elementi qiymati qidirilayotgan kalit qiymatidan kichik boʼlsa, u holda chap tomonda elementlar kelgusi qidiruvdan chiqarib yuboriladi va algoritm qayta ishga tushadi. Xuddi shuningdek, agar tanlangan elementi qiymati qidirilayotgan kalit qiymatidan katta boʼlsa u holda o’ng tomonda elementlar kelgusi qidiruvdan chiqarib yuboriladi va algoritm qayta ishga tushadi. Agar ikkita chegara orasida elementlar qolmasa u xolatda ma’lumot topilmaganligini anglatadi va jarayon to’xtatiladi.


http://fayllar.org


http://fayllar.org
Download 7,99 Kb.
1   2   3   4




Download 7,99 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Binar yoki oraliqni teng ikkiga bo’lish orqali qidiruv (Binary search)

Download 7,99 Kb.