57
Ikkinchi oldinga oʻtish:
(0 1 4 2 6 2 8)? (0 1 4 2 6 2 8)
(0 1 4 2 6 2 8)? (0 1 2 4 6 2 8), 4>2 bilan almashtirish
(0 1 2 4 6 2 8)? (0 1 2 4 6 2 8)
(0 1 2 4 6 2 8)? (0 1 2 4 2 6 8), 6>2 bilan almashtirish
Ikkinchi orqaga oʻtish:
(0 1 2 4 2 6 8)? (0 1 2 2 4 6 8), 4>2 bilan almashtirish
Endi, massiv allaqachon saralangan, ammo bizning algoritmimiz
tugallanganligini bilmaydi. Algoritm bu saralanganligini bilish uchun
barcha oʻtishlarni hech qanday almashtirishsiz bajarishi kerak.
(0 1 2 2 4 6 8) ? (0 1 2 2 4 6 8)
(0 1 2 2 4 6 8) ? (0 1 2 2 4 6 8)
Quyida yuqoridagi algoritmning bajarilishi keltirilgan: