|
Binar yoki oraliqni teng ikkiga bo’lish orqali qidiruv (Binary search)
|
bet | 4/4 | Sana | 10.01.2024 | Hajmi | 7,99 Kb. | | #133694 |
Bog'liq Ma’lumotlarni qidirish usullari, algoritmlari va ularning samara-fayllar.orgBinar 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
|
| |