Qidiruv algoritmlari va ularni optimallashtirish




Download 0.94 Mb.
Pdf ko'rish
bet7/9
Sana04.05.2023
Hajmi0.94 Mb.
#56381
1   2   3   4   5   6   7   8   9
Bog'liq
INFORMACIYANÍ QORǴAWDÍ SHÓLKEMLESTIRIW HÁM PROGRAMMALÍQ QURALLARÍis (3), Elektronikadan slayd jumisi, 4-курс АХ Кундузги, 2-Лекция (1), BAXTIYAR Tarmoq xavfsizligi, Ismailov Asror 7.8.9, 7-MA\'RUZA, Tu\'rli xaliqlar kesteshiligi (2), 1. Ilmiy loyiha, УР ВИНСЕРВЕР ЛАБ 5, ta lim jarayonida infografika texnologiyasining o rni va uning ishlab, Astronomiya(2013), Xakimova Navruza 304-19 DI 5-lab, Sardorbek mustaqil ish, 3 томонлома шартнома битирувчи уз
O‘rtacha holat tahlili. Qidiruv algoritmi uchun ikkita o‘rtacha holat mavjud. 
Birinchi holatda qiqdiruv muvaffaqiyatli, ikkinchi holatda qidiruv samarasiz, ya‘ni 
qidirilayotgan element ro‘yxatda mavjud bo‘lmasligi mumkin. 


 
 
Proceedings of International Conference on Educational Discoveries and Humanities 
Hosted online from Plano, Texas, USA. 
Date: 1
st
November, 2022 
ISSN: XXXX-XXXX Website: econferenceseries.com
215 | 
P a g e
 
Agar qidirilayotgan element ro‘yxatda bo‘lsa, u holda N marta mumkin bo‘lgan 
holatlardan biriga teng bo‘ladi: birinchi, ikkinchi, uchinchi va h.k. Bu holatlarning 
barchasini teng ehtimolli deb faraz qilamiz, ya‘ni qidirilayotgan element mavjud 
holatlarning birida uchrashi ehtimoli 1/N ga teng bo‘ladi. 
Ushbu xulosalardan kelib chiqqan holda quyidagi savollar tug‘iladi: 
1. Agar qidirilayotgan element ro‘yxatda birinchi turgan bo‘lsa, necha marta 
taqqoslash bajariladi? 
2. Ikkinchi bo‘lsa-chi? 
3. Uchinchisi bo‘lsa-chi? 
4. N-element bo‘lsa-chi? 
Agar yuqorida aytilgan fikrlardan kelib chiqadigan bo‘lsak, ushbu savollarga javob 
tayyor, chunki har bir holat uchun mos ravishda 1, 2, 3 va N marta taqqoslash 
bajariladi. Bu esa N ta holatdan har biri qidirilayotgan elementning ro‘yxatda 
joylashish tartibiga mos kelishini bildiradi. Natijada, o‘rtacha holatlar uchun 
quyidagi tenglikga erishamiz: 
A(N) = 1 f, = 1.
N(N
+
1)
= N+1 , 
(i) 
N : N 2 

' ’ 
Agar qidirilayotgan element ro‘yxatda mavjud bo‘lmasa taqqoslashlar soni N+
gacha oshib ketadi. Element ro‘yxatda mavjud bo‘lmasa, u holda qidiruv uchun N 
ta taqqoslash zarurligini yuqorida ko‘rib chiqdik. Agar barcha N+1 taqqoslashlar 
teng ehtimolli deb faraz qilsak, u holda quyidagi formula kelib chiqadi: 
Agarda ro‘yhat elementlari soni N juda katta son bo‘lsa u holda 1/(N+1) ning 
qiymati 0 ga yaqin son bo‘ladi. 

Download 0.94 Mb.
1   2   3   4   5   6   7   8   9




Download 0.94 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Qidiruv algoritmlari va ularni optimallashtirish

Download 0.94 Mb.
Pdf ko'rish