• Ustivor navbat
  • Xesh jadvali
  • Samarqand davlat universiteti o. R. Yusupov, I. Q. Ximmatov, E. Sh. Eshonqulov




    Download 4,61 Mb.
    Pdf ko'rish
    bet109/111
    Sana18.05.2024
    Hajmi4,61 Mb.
    #241929
    1   ...   103   104   105   106   107   108   109   110   111
    Bog'liq
    ALGORITMLAR VA MA‟LUMOTLAR STRUKTURALARI

    Tashqi saralash
    - tashqi xotira (fayllar)dagi ma‘lumotlarni saralash 
    Tugun
    - bu ba‘zi bir qat‘iy tabiat obyektiga mos keladigan ikki turdagi 
    graf elementlaridan birining nusxasi 
    Tugunning balandligi
    - bu tugundan eng pastki tugunga (chekka 
    tugunga) barg deb ataladigan pastga tushadigan yoʻlning maksimal 
    uzunligi 
    Uchning darajasi
    - unga tushgan qirralarning soni 
    Ustivor
    navbat
    - bu yozuvlar bir-biri bilan chiziqli taqqoslanadigan 
    kalitlarga (masalan, raqamlar) ega bo'lgan va ikkita amalni realizatsiya 
    qiladigan axborot tizimidir 
    Vektor 
    - bu dinamik massiv modeli boʻlgan ma‘lumotlar strukturasi 
    Xesh funksiyalar
    – ixtiyoriy uzunlikdagi kirish ma‘lumotini chiqishda 
    belgilangan uzunlikdagi xesh qiymatga aylantirib beruvchi bir 
    tomonlama funksiyalar 
    Xesh jadvali
    - bu assotsiativ massiv interfeysini amalga oshiruvchi 
    ma'lumotlar tuzilmasi, ya'ni juftlarni saqlashga (kalit, qiymat) va uchta 
    amalni bajarishga imkon beradi: yangi juftlikni qo'shish, qidirish amali 
    va juftlikni kalit bilan o'chirish 
    Xeshlash
    – bu ixtiyoriy uzunlikdagi kirish ma'lumotlari majmuasini 
    ma'lum bir algoritm tomonidan bajarilgan, belgilangan o'lchamdagi 
    chiqish massiviga aylantirish jarayoni 
    Yoʻl
    - bu qirralarning takrorlanmagan yoʻlidir.
    Yoʻlning (yoki siklning) uzunligi -
    uni tashkil etuvchi qirralarning soni 
    Yoʻnaltirilgan graf 
    - (qisqacha orgraf) - qirralari yoʻnaltirilgan graf 
    Yoʻnaltirilmagan graf
    - uchlar juftligi tartiblanmagan graf 
    Yordamchi algoritm – 
    asosiy algoritmni aniqlashtiruvchi algoritm 
     
     


    202 
    XULOSA 
    Ushbu oʻquv qoʻllanma 5330100 – Kompyuter ilmlari va dasturlash 
    texnologiyalari va 5130200 – Amaliy matematika yoʻnalishi talabalari 
    uchun uchun moʻljallangan boʻlib, ―Algoritmlar va ma‘lumotlar 
    strukturasi‖ fanining mavzularini oʻz ichiga ma‘lumotlar bilan tanishib 
    chiqish mumkin. 
    Eng qadimiy raqamli algoritmlardan biri Yevklid algoritmi (miloddan 
    avvalgi III asr) deb hisoblanadi - ikki sonning eng katta umumiy 
    boʻluvchisini topish. Algoritmlarning zamonaviy nazariyasi nemis 
    matematikasi Kurt Gyodel (1931) asarlari bilan boshlandi, ular oʻzlarining 
    rasmiy, izchil aksiomalar tizimi doirasida yechib boʻlmaydigan 
    muammolar mavjudligini koʻrsatdi. 
    Algoritmlar nazariyasida hal qilingan maqsad va vazifalar: 
    - "algoritm" tushunchasini formallashtirish (rasmiylashtirish) va 
    formal (rasmiy) algoritmik tizimlarni oʻrganish; 
    - muammolarning algoritmik yechimini rasmiy tasdiqlash; 
    - vazifalarni tasniflash, murakkablik sinflarini aniqlash va tadqiq 
    qilish; 
    - algoritmlarning murakkabligini asimptotik tahlil qilish; 
    - rekursiv algoritmlarni oʻrganish va tahlil qilish; 
    - algoritmlar sifatini qiyosiy baholash mezonlarini ishlab chiqish. 
    Hisoblash nazariyasi va hisoblash murakkabligi nazariyasi hisoblash 
    modelini nafaqat hisoblash uchun foydalaniladigan qabul qilinadigan 
    amallar toʻplamining ta‘rifi, balki ularni qoʻllashning nisbiy xarajatlari 
    sifatida ham koʻrib chiqadi. Kerakli hisoblash manbalarini - ijro etish 
    vaqtini, xotira hajmini, shuningdek algoritmlarning cheklanishlarini yoki 
    kompyuterni xarakterlash mumkin - faqat ma‘lum bir hisoblash modeli 
    tanlangan taqdirda. 
    Modelga asoslangan muhandislikda hisoblash modeli va uning 
    tanlovi, agar uning alohida qismlarining xatti-harakatlari ma‘lum boʻlsa, 
    umuman tizim qanday ishlaydi degan savolga javob beradi. 
    Hisoblash murakkabligining asimptotik bahosida hisoblash modeli 
    ma‘lum narx bilan qabul qilinadigan primitiv amallar orqali aniqlanadi. 


    203 
    Xulosa sifatida aytish mumkinki, yuqorida keltirilgan vazifalar ushbu 
    qoʻllanmada keltirilgan fundamental algoritmlar yordamida hal qilinadi. 
    Bu algoritmlarni optimallashtirish yoki uning boshqa turlarini oʻrganish 
    asosida talabalar bilimlarini yanada mustahkamlab borishlari mumkin 
    boʻladi.

    Download 4,61 Mb.
    1   ...   103   104   105   106   107   108   109   110   111




    Download 4,61 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Samarqand davlat universiteti o. R. Yusupov, I. Q. Ximmatov, E. Sh. Eshonqulov

    Download 4,61 Mb.
    Pdf ko'rish