• Ikkinchi kalit
  • “Dasturiy injiniring” fakulteti “MA‟lumotlar tuzilmasi va algoritmlar”




    Download 1,33 Mb.
    Pdf ko'rish
    bet39/56
    Sana18.05.2024
    Hajmi1,33 Mb.
    #242340
    1   ...   35   36   37   38   39   40   41   42   ...   56
    Bog'liq
    b2d1fe5c-9484-4aea-a5e7-95281604b19a

    5-tajriba ishi.
    QIDIRUV USULLARINI TADQIQ QILISH 
    Ishdan maqsad: talabalar berilgan tuzilmaning shakliga qarab biror kalitga 
    mos elementni qidirishning optimal usulini qo‟llashni o‟rganishlari va qidiruv 
    usullarining samaradorligini taqqoslashlari kerak. 
    Qo‟yilgan masala: topshiriq variantidagi masalani so‟ralayotgan qidiruv 
    usuli yordamida yechishning C++ tilidagi dasturini yaratish ko‟nikmasiga ega 
    bo‟lish. 
    Ish tartibi: 

    Laboratoriya ishi nazariy ma‟lumotlarini o‟rganish; 

    Berilgan topshiriqning algoritmini ishlab chiqish; 

    C++ dasturlash muhitida dasturni yaratish; 

    Natijalarni tekshirish; 

    Hisobotni tayyorlash va topshirish. 
    5.1.
     
    Ma‟lumotlarni tuzilmadan qidirish
    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 


    96 
    holda, ya‟ni yozuvning bir maydoni sifatida jadvalda saqlansa 

    Download 1,33 Mb.
    1   ...   35   36   37   38   39   40   41   42   ...   56




    Download 1,33 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    “Dasturiy injiniring” fakulteti “MA‟lumotlar tuzilmasi va algoritmlar”

    Download 1,33 Mb.
    Pdf ko'rish