• Bir xil me‟yorda oʻlchash kriteriyasi boʻyicha sigʻimning murakkabligi
  • Logarifmik oʻlchash kriteriyasi ega boʻlgan sigʻimning murakkabligi
  • Samarqand davlat universiteti o. R. Yusupov, I. Q. Ximmatov, E. Sh. Eshonqulov




    Download 4,61 Mb.
    Pdf ko'rish
    bet18/111
    Sana18.05.2024
    Hajmi4,61 Mb.
    #241929
    1   ...   14   15   16   17   18   19   20   21   ...   111
    Bog'liq
    ALGORITMLAR VA MA‟LUMOTLAR STRUKTURALARI

    return 0; 

    Berilgan masalaning kirish kattaligi n ekanligini aniqlash oson. 
    Qadamlar soni (n - 1). Shunday qilib, bir xil me‘yorda oʻlchash 
    kriteriyasi uchun vaqt murakkabligi O(n) dir. 
    Logarifmik oʻlchash kriteriyasi
    bilan vaqt murakkabligi. Shu 
    nuqtada, baholanishi kerak boʻlgan amallarni ajratib koʻrsatish kerak. 
    Birinchidan, bu 
    taqqoslash
    amallari. Ikkinchidan, oʻzgaruvchi 
    qiymatiga ta‘sir qiluvchi amallar (qoʻshish, koʻpaytirish, boʻlish, 
    ayirish). Oʻzlashtirish (ta‘minlash) amali hisobga olinmaydi, chunki ular 
    bir zumda amalga oshiriladi deb taxmin qilinadi. 
    Shunday qilib, ushbu masala uchta amal ajratilgan: 
    1)
    i-qadamda 
    ni olamiz. Qadamlar soni 
    ta 
    boʻlgani uchun ushbu amalning murakkabligi 
    ga 
    tengdir. 
    2)
    i++; i-qadamda 
    ni olamiz. 


    22 
    Ushbu holatda, quyidagicha yigʻindi hosil boʻladi:

    3)
    result *=i; i-qadamda 
    ( ) 
    ni olamiz. 
    Ushbu holatda, quyidagi yigʻindi hosil boʻladi: 

    ( )
    (∏
    )
    Agar biz barcha olingan qiymatlarni yigʻsak va n ning oʻsishi bilan 
    asta 
    sekin 
    oʻsadigan 
    atamalarni 
    bekor 
    qilsak, 
    (∏

    biz yakuniy ifodasini olamiz. 
    Bir xil me‟yorda oʻlchash kriteriyasi
    boʻyicha sigʻimning 
    murakkabligi
    . Bu yerda hamma narsa oddiy. Oʻzgaruvchilar sonini 
    hisoblashingiz kerak. Agar topshiriq massivlardan foydalansa, 
    massivdagi har bir yacheyka oʻzgaruvchi hisoblanadi. Oʻzgaruvchilar 
    soni kirish kattaligiga bogʻliq boʻlmaganligi sababli, murakkablik O (1) 
    boʻladi. 
    Logarifmik oʻlchash kriteriyasi
    ega boʻlgan sigʻimning 
    murakkabligi
    . Bunday holda, siz xotira yacheykasida boʻlishi mumkin 
    boʻlgan maksimal qiymatni hisobga olishingiz kerak. Agar qiymat 
    aniqlanmagan boʻlsa (masalan, 
    operand boʻlganda), u holda 
    chegaraviy qiymati bor deb hisoblanadi. 
    Ushbu masalada qiymati n (i) dan oshmaydigan va n (result) 
    qiymatidan 
    oshmaydigan 
    oʻzgaruvchi mavjud. Shunday qilib, 
    ga teng. 
    2-misol. 
    Massiv elementlari yigʻindisi. Bir oʻlchovli massivning 
    barcha elementlari qiymatlari yigʻindisini hisoblaydigan quyidagi 
    algoritm bor deylik: 


    23 

    Download 4,61 Mb.
    1   ...   14   15   16   17   18   19   20   21   ...   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