* Mô phỏng thuật toán với dãy : 1 3 8 7 1
- Lần duyệt 1 : 3 8 7 1 1
- Lần duyệt 2 : 8 7 3 1 1
- Lần duyệt 3 : 8 7 3 1 1
- Lần duyệt 4 : 8 7 3 1 1
- Lần duyệt 5 : 8 7 3 1 1
* Sắp xếp các phần tử theo thứ tự giảm dần :
- Bước 1 : nhập n và các số hạng a1, a2, .. , an
- Bước 2 : m ← n
- Bước 3 : nếu m < 2 thì đưa ra dãy a đã sắp xếp rồi kết thúc
- Bước 4 : m ← m - 1, i ← 0
- Bước 5 : i ← i + 1
- Bước 6 : nếu i > m thì quay lại bước 3
- Bước 7 : nếu ai < ai + 1 thì tráo đổi ai với ai + 1 cho nhau
- Bước 8 : quay lại bước 5