Theo thuật toán sắp xếp (nổi bọt):
B1: Nhập số nguyên dương N, các số hạng a1,a2,... an
B2: M <- N ("<-" là phép gán)
B3: Nếu M<2 thì đưa ra dãy A đã được sắp xếp rồi kết thúc;
B4: M <- M-1 ; i <- 0
B5: i <- i+1;
B6: Nếu i>M thì quay lại B3.
B7: Nếu ai>ai+1 thì tráo đổi ai và ai+1 cho nhau
B8: Quay lại bước 5.
Giả sử nhập giá trị N>2 thì ở lần lặp đầu tiên ta so sánh cặp giá trị (a0 với a1 ) hay (a1 với a2 ) ?
a1-a2