Tatu samarqand filiali


 “Pufaksimon” usulni yaxshilash



Yüklə 487,85 Kb.
Pdf görüntüsü
səhifə23/31
tarix07.02.2022
ölçüsü487,85 Kb.
#52226
1   ...   19   20   21   22   23   24   25   26   ...   31
algoritmga kirish fanidan laboratoriya mashgulotlari boyicha uslubiy kursatma

3.5.  “Pufaksimon” usulni yaxshilash  

1)    Agar  massivda  o’tishlar  nafaqat  yuqoridan  pastga,  balki  bir  vaqtning  o’zida 

pastdan yuqoriga ham bo’lsa, u holda “yengil” elementlar “yuqoriga suzib” chiqadi 

va “og’ir” elementlar esa “cho’kadi”.  

2)    Massivda    “bekor”    o’tishni    yo’q    qilish    uchun,    tashqi    siklda    massiv 

saralanganligini tekshiruvchi belgi qo’yish lozim.  

for (int i=0;i

for (int j=n-1;j>i;j--)  

    if (a[j] < a[j - 1]){  



        int x= a[j - 1];  

        a[j - 1] = a[j];  

        a[j] = x; }  

O’rinlashtirish va taqqoslashlar soni: (n* log( n )).  

  


Yüklə 487,85 Kb.

Dostları ilə paylaş:
1   ...   19   20   21   22   23   24   25   26   ...   31




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin