BÀI 4: SẮP XẾP NỔI BỌT

 1. Ý tưởng sắp xếp bằng cách đổi chỗ các phần tử liền kề

- Thuật toán sắp xếp nổi bọt thực hiện nhiều lượt so sánh và đổi chỗ các cặp phần tử liền kề cho đến khi không còn bất kì cặp phần tử liền kề (ai, ai+1) nào trái thứ tự mong muốn.

2. Thuật toán sắp xếp nổi bọt

Thuật toán sấp xếp nổi bọt

Lặp khi (dãy chưa sắp xếp xong = đúng):

a) Thực hiện một lượt so sánh các cặp phần tử liền kề và đổi chỗ khi trái thứ tự tăng dần

b) Nếu trong lượt vừa thực hiện xong không có đổi chỗ:

dãy chưa sắp xếp xong = sai.

Hết nhánh

Hết lặp