O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarni rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti



Download 458,87 Kb.
Pdf ko'rish
bet1/2
Sana07.03.2021
Hajmi458,87 Kb.
#61220
  1   2
Bog'liq
CAL mustaqil ish



O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA 

KOMMUNIKATSIYALARNI RIVOJLANTIRISh VAZIRLIGI 

MUHAMMAD AL-XORAZMIY NOMIDAGI  

TOShKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

 

 



“Algoritmlarni loyihalash” 

fanidan 

Mustaqil ish 

Mavzu: Qidiruv algoritmlari va ularning vazifalari

 

                      

 

     Bajardi:  CAL 005 – guruh talabasi 



Ro’ziboyev Nodirbek 

 

 



 

Toshkent 2020 

 

 




Mavzu: Qidiruv algoritmlari va ularning vazifalari

 

  

      Kompyuterda  ma`lumotlarni  qayta  ishlashda  qidiruv  asosiy  amallardan  biri 



hisoblanadi.  Uning  vazifasi  berilgan  argument  bo’yicha  massiv  ma`lumotlari  ichidan 

mazkur  argumentga  mos  ma`lumotlarni  topish  yoki  bunday  ma`lumot  yo’qligini 

aniqlashdan iborat.   

      Ixtiyoriy ma`lumotlar majmuasi jadval yoki fayl deb ataladi. Ixtiyoriy ma`lumot (yoki 

tuzilma elementi) boshqa ma`lumotdan biror bir belgisi orqali farq qiladi. Mazkur belgi 

kalit deb ataladi. Kalit noyob bo’lishi, ya`ni mazkur kalitga ega ma`lumot jadvalda yagona 

bo’lishi mumkin. Bunday noyob kalitga boshlang’ich (birinchi) kalit deyiladi. Ikkinchi 



kalit  bir  jadvalda  takrorlansada  u  orqali  ham  qidiruvni  amalga  oshirish  mumkin. 

Ma`lumotlar kalitini bir joyga yig’ish (boshqa jadvalga) yoki yozuv sifatida ifodalab bitta 

maydonga  kalitlarni  yozish  mumkin.  Agar  kalitlar  ma`lumotlar  jadvalidan  ajratib  olinib 

alohida fayl sifatida saqlansa, u holda bunday kalitlar tashqi kalitlar deyiladi. Aks holda, 

ya`ni yozuvning bir maydoni sifatida jadvalda saqlansa ichki kalit deyiladi.  

      Kalitni  berilgan  argument  bilan  mosligini  aniqlovchi  algoritmga  berilgan  argument 

bo‟yicha  qidiruv  deb  ataladi.  Qidiruv  algoritmi  vazifasi  kerakli  ma`lumotni  jadvaldan 

topish yoki yo‟qligini aniqlashdan iboratdir. Agar kerakli ma`lumot yo’q bo‟lsa, u holda 

ikkita ishni amalga oshirish mumkin:  

      1. Ma`lumot yo‟qligini indikatsiya qilish (belgilash)  

      2. Jadvalga ma`lumotni qo’yish.  

      Faraz qilaylik, k – kalitlar massivi. Har bir k(i) uchun r(i) – ma`lumot mavjud. Key – 

qidiruv  argumenti.  Unga  rec  -  informatsion  yozuv  mos  qo’yiladi.  Jadvaldagi 

ma`lumotlarning tuzilmasiga qarab qidiruvning bir necha turlari mavjud. 

Ma’lumotlarni qidirish algoritmlari bu – to’plam ma’lumotlar orasidan ma’lum bir kalit 

so’zga mos keluvchi elementlarni qidirshga aytiladi. Hozirgi davrda qidiruv algoritmlarisiz 

ishaydigan IT tizimlar deyarli mavjud emas.   

Ma’lumotlarni qidirish algoritimlari odatda ikki toifaga bo’linadi bular quyidagilar: 

1.  Tarkibiy qidiruv: Bunda ro'yxat yoki qator ketma-ket o'tkaziladi va har bir element 

tekshiriladi. Masalan chiziqli qidiruv.  




Download 458,87 Kb.

Do'stlaringiz bilan baham:
  1   2




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