Qabarcıq üsulunun alqoritmi ( Buble alqoritmi )
Xarici dövrün və onun indeksinin təşkili.
i=1,2,....,n-1 qiymətləri üçün 2-4 mərhələlərini təkrar etməli.
Yerdəyişmə əlamətinin inisiallaşdırılması.
AL:=0
Müqayisə və yerdəyişmə
j=1,2,.....,n-j üçün aşağıdakıları yerinə yetirməli.
Əgər Kj+1j, onda AL:=1
L:=Rj Rj:=Rj+1 Rj+1:=L
Yerdəyişmə əlamətinin yoxlanması.
Əgər AL=0 olarsa alqoritmi bitirməli.
Son. Alqoritmi qurtarmalı.
Müqayisə və yerdəyişmə dövrünün əvvəlində yerdəyişmə əlamətinə AL sıfır mənsub edilir, dövrün sonunda isə onun qiyməti yoxlanılır. Əgər bu qiymət dəyişməyibsə, deməli çeşidləmə qurtarıb. Qabarcıq üsulunda da müqayisələrin və yerdəyişmələrin maksimum sayı
1/2n(n-1)-ə bərabərdir.
Dostları ilə paylaş: |