• − saralash uchun talab qilingan operativ xotira; − dasturni ishlab chiqishga ketgan vaqt.
  • − qatiy (togridan-togri) usullar; − yaxshilangan usullar. Qatiy usullarning afzalliklarini korib chiqaylik: 1.
  • − ichki saralash - bu operativ xotiradagi saralash




    Download 302,34 Kb.
    Pdf ko'rish
    bet2/3
    Sana20.01.2024
    Hajmi302,34 Kb.
    #141649
    1   2   3
    Bog'liq
    amaliy topshiriq4

     − ichki saralash - bu operativ xotiradagi saralash
     − tashqi saralash 
     – tashqi xotirada saralash.
    Agar saralanayotgan yozuvlar xotirada katta hajmni egallasa, u holda ularni 
    almashtirishlar katta sarf (vaqt va xotira ma'nosida) talab qiladi. Ushbu sarfni 
    kamaytirish maqsadida, saralash kalitlar adresi jadvalida amalga oshiriladi. 
    Bunda faqatgina ma'lumot ko'rsatkichlari almashtirilib, massiv o'z joyida qoladi. 
    Bu usul adreslar jadvalini saralash usuli deyiladi. 
    Saralanayotganda bir xil kalitlar uchrashi mumkin, bu holda saralangandan 
    keyin bir xil kalitlilar boshlang'ich tartibda qanday joylashgan bo'lsa, shu tartibda 


    qoldirilishi maqsadga muvofiq bo'ladi (Bir xil kalitlilar o'zlariga nisbatan). 
    Bunday usulga turg'un saralash deyiladi.
    Saralash samaradorligini bir necha mezonlar bo'yicha baholash mumkin: − 
    saralashga ketgan vaqt; 
    − saralash uchun talab qilingan operativ xotira
     − dasturni ishlab chiqishga ketgan vaqt.
    Birinchi mezonni qarab chiqaylik. Saralash bajarilganda taqqoslashlar yoki 
    almashtirishlar sonini hisoblash mumkin.
    Faraz qilaylik, N = 0,01n2 + 10n – taqqoslashlar soni. Agar n < 1000 
    bo'lsa, u holda ikkinchi qo'shiluvchi katta, aks holda ya'ni, n > 1000 bo'lsa, 
    birinchi qo'shiluvchi katta bo'ladi.
    Demak, kichkina n larda taqqoslashlar soni n ga teng bo'ladi, katta n larda esa 
    n2 ga teng bo'ladi.
    Saralashda taqqoslashlar soni quyidagi oraliqlarda bo'ladi:
    dan gacha; – ideal holatda.
    Saralashning quyidagicha usullari bor:
    − qat'iy (to'g'ridan-to'g'ri) usullar; − yaxshilangan usullar.
    Qat'iy usullarning afzalliklarini ko'rib chiqaylik:
    1. Bilamizki, dasturlarning o'zlari ham xotirada joy egallaydi. To'g'ridan-
    to'g'ri saralash usullarining dasturlari qisqa bo'lib, ular tushunishga oson.

    Download 302,34 Kb.
    1   2   3




    Download 302,34 Kb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    − ichki saralash - bu operativ xotiradagi saralash

    Download 302,34 Kb.
    Pdf ko'rish