• Tayanch tushunchalar
  • Hisoblash qobiliyati
  • modul. Algoritmlar nazariyasi. – Mavzu: algoritm va algoritmlar samaradorligini baholash. Reja




    Download 31,65 Kb.
    bet1/8
    Sana13.05.2024
    Hajmi31,65 Kb.
    #229681
      1   2   3   4   5   6   7   8
    Bog'liq
    1-ma\'ruza


    1-MODUL.
    ALGORITMLAR NAZARIYASI.


    1 – MAVZU: ALGORITM VA ALGORITMLAR SAMARADORLIGINI BAHOLASH.
    Reja:

    1. 1.Samaradorlik ko‘rsatkichlari.

    2. 2.Hisoblash qobiliyati.

    3. 3.Algoritmlarni asimptotik tartiblari .

    4. 4.Polinomial vaqt samaradorlik ko‘rsatkichi sifatida.



    Tayanch tushunchalar: Xotiraviy samara, vaqt samarasi. Algoritmlarning murakkablik darajasi. Algotimlarning taqqoslash usullari


    Samaradorlik ko‘rsatkichlari.
    Algoritmlarni tahlil qilishning asosiy vazifasi kirish ma’lumotlari hajmining oshib borishi bilan resurslarga bo‘lgan talabni (vaqt va xotira xarajatlari) o‘lchash usullarini aniqlashdir. Shundan so‘ng, o‘sish sur’ati qonuniyatlarini tavsiflash uchun zarur bo‘lgan matematik mexanizm ishlab chiqiladi. Kirish ma’lumotlari hajmini oshirish bilan turli xil funktsiyalar; "bitta funktsiya boshqasiga qaraganda tezroq o‘sadi" iborasi nimani anglatishini aniqlab olishga yordam beradi. Ba’zi hollarda, yaxshi bajarilish vaqtiga erishish yanada murakkab ma’lumotlar tuzilmalaridan foydalanishga bog‘liq va bo‘lim oxirida biz bunday ma’lumotlar strukturasining juda foydali misolini ko‘rib chiqamiz: ustuvor navbatlar va ularni uyum(kucha, heap) asosida amalga oshirish.
    Asosiy mavzu - hisoblash muammolarining samarali algoritmlarini izlash. Ushbu umumiylik darajasida kompyuterni hisoblashning butun sohasi ushbu mavzu bilan bog‘liq bo‘lib tuyuladi; bizning yondashuvimiz boshqalardan qanday farq qiladi? Algoritmlarni ishlab chiqishda umumiy mavzular va loyihalash tamoyillarini aniqlashga harakat qilamiz. Bizni samarali algoritmlarni loyihalashning asosiy usullarini minimal ma’lumot bilan namoyish etuvchi paradigmatik masalalar va usullar qiziqtiradi.
    Hisoblash qobiliyati
    Ko‘plab muammolarda uchraydigan yana bir xususiyat - bu ularning asosan diskretligi. Ko‘plab muammolarda uchraydigan yana bir xususiyat-bu ularning asosiy ajralib turishi. Boshqacha qilib aytganda, bu shunday masalalarki, ularda yechim kombinatorial variantlarning keng to‘plamidan qidirib topiladi; maqsad aniq belgilangan shartlarni qanoatlantiradigan echimni samarali topishdir.
    Hisoblash samaradorligi tushunchasini aniqlash uchun, biz birinchi navbatda ish vaqtining samaradorligiga e’tibor qaratamiz: algoritmlar tez ishlashi kerak. Ammo algoritmlar boshqa resursrlardan foydalanish nuqtai nazaridan ham samarali bo‘lishi mumkinligini tushunish muhimdir. Xususan, algoritm tomonidan ishlatilinadigan xotira miqdori ham samaradorlikning muhim jixati bo‘lishi mumkin.

    Download 31,65 Kb.
      1   2   3   4   5   6   7   8




    Download 31,65 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    modul. Algoritmlar nazariyasi. – Mavzu: algoritm va algoritmlar samaradorligini baholash. Reja

    Download 31,65 Kb.