204-guruh talabasi jo`rayev sherzodning algoritmlar nazariyasi fanidan tayyorlagan kurs ishi reja


I.BOB. IZLASH ALGORITMLARI VA ULARNING TAHLILI



Download 173,01 Kb.
bet3/9
Sana21.04.2022
Hajmi173,01 Kb.
#570861
1   2   3   4   5   6   7   8   9
Bog'liq
ALGORITMDAN KURS ISHI TAQDIMOTI

I.BOB. IZLASH ALGORITMLARI VA ULARNING TAHLILI

 Izlash algoritmi tushunchasi

  Juda ko’p amaliy masalalar izlash algoritmlariga kеltiriladi. Izlash bu – oldindan yig’ilgan katta xajmdagi axborotlar majmuasi ichidan kеrakli ma'lumotni qidiruv jarayonidir. Bеrilganlar(ma'lumotlar) yozuvlardan iborat bo’lib, har bir yozuv kalitni o’z ichida saqlaydi.Bu kalitlar yozuvlarni bir-biridan farqlash uchun ishlatiladi.Izlash maqsadi bеrilgan kalitga to’g’ri kеluvchi barcha yozuvlarni topishdan iboratdir.

Izlash algoritmlarida ro’yxatni maqsad elеmеnti dеb ataluvchi qandaydir konkrеt еlеmеntni topishga qaratilgan ko’rib chtqish jarayoni amalga oshiriladi. Kеtma-kеt izlashda ro’yxat elеmеntlari saralanmagan dеb qabul qilinadi. Izlash jarayonida kеrakli elеmеntning ro’xatda mavjud ekanligi tеkshirilibgina qolmay, balki ushbu kalitga bog’liq bo’lgan ma'lumotlarga ham murojaat qilinadi. Masalan, kalitning qiymati xizmatchining tartib nomеridan yoki boshqa idеntifikatordan iborat bo’lishi mukin. Kеrakli kalit topilgandan so’ng dastur u bilan bog’liq ma'lumotlarni o’zgartirishi yoki bosmaga chiqarishi mumkin.

Ketma-ket izlash algoritmi va uning tahlili

Umuman olganda, izlash algoritmining maqsadi kalitning pozitsiyasini (turgan joyini) aniqlashdan iborat. Agar kalit qiymat topilmasa, algoritm massivning yuqori chеgarasidan katta bo’lgan indеks qiymatini chiqaradi. Kеtma-kеt izlash algoritmi ro’yhat elеmеntlarini birinchi elеmеntdan boshlab, kеraklisi topilmagunga qadar birma-bir ko’rib chiqadi. Kalitning konkrеt qiymati ro’yxatda qanchalik uzoq joylashgan bo’lsa, izlashga shunchalik ko’p vaqt sarflanadi. Quyida kеtma-kеt izlash algoritmining ifodasini kеltiramiz:

Ketma_ket_Izlash (list,target,N) {list tеkshiriluvchi ro’yxat,target izlanuvchi kalit, N ro’yxatdagi elеmеntlar soni }

For i=l to N do

if (target=list[i])

return i

end if

end for

return 0


Download 173,01 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




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