 Bu algoritmayı tersine çevirin.
Girdi: N tam sayıdan oluşan bir A dizisi A[1], A[2], …, A[N] Çıktı: N tamsayıdan oluşan yeni bir sıralanmış B dizisi B[1], B[2], …, B[N] i = 2'den N j = i'ye j > 1 ve A[j] < A[j-1] için A[j] ve A[j-1] j = j-1'i değiştirin
Algoritma, N tam sayı dizisini alır, A[1], A[2]…, A[N] ve yeni bir sıralanmış dizi B[1], B[2]…, B[N] oluşturmak için bir kabarcık sıralaması gerçekleştirir. . Dizin 2'den başlayarak, her bir A[j] öğesini kendisinden hemen önceki A[j-1] ile karşılaştırır. A[j], A[j-1]'den küçükse, iki eleman değiştirilir ve j bir azaltılır. Bu işlem, A[j] artık A[j-1]'den veya j = 1'den küçük olmayana kadar tekrarlanır.