Mạc Thị Phương Thúy

Giới thiệu về bản thân

Thử phiên bản mới Thử phiên bản mới
Chào mừng bạn đến với trang cá nhân của Mạc Thị Phương Thúy
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
(Thường được cập nhật sau 1 giờ!)

Bài toán yêu cầu mô phỏng thuật toán sắp xếp nổi bọt (Bubble Sort) theo chiều giảm dần cho dãy số:

2, 3, 9, 2, 8, 6, 10, 3


Ta sẽ thực hiện từng bước của thuật toán nổi bọt như sau (so sánh và đổi chỗ từng cặp liền kề nếu chưa đúng thứ tự):



---


Lượt 1:

(2, 3 → đổi chỗ) → 3, 2, 9, 2, 8, 6, 10, 3

(2, 9 → đổi chỗ) → 3, 9, 2, 2, 8, 6, 10, 3

(2, 2 → không đổi)

(2, 8 → đổi chỗ) → 3, 9, 2, 8, 2, 6, 10, 3

(2, 6 → đổi chỗ) → 3, 9, 2, 8, 6, 2, 10, 3

(2, 10 → đổi chỗ) → 3, 9, 2, 8, 6, 10, 2, 3

(2, 3 → đổi chỗ) → 3, 9, 2, 8, 6, 10, 3, 2


Lượt 2:

(3, 9 → đổi) → 9, 3, 2, 8, 6, 10, 3, 2

(3, 2 → không đổi)

(2, 8 → đổi) → 9, 3, 8, 2, 6, 10, 3, 2

(2, 6 → đổi) → 9, 3, 8, 6, 2, 10, 3, 2

(2, 10 → đổi) → 9, 3, 8, 6, 10, 2, 3, 2

(2, 3 → đổi) → 9, 3, 8, 6, 10, 3, 2, 2


Tiếp tục như vậy đến khi không còn đổi chỗ nào nữa.



---


Sau khi hoàn thành toàn bộ các lượt, kết quả cuối cùng theo thứ tự giảm dần sẽ là:

10, 9, 8, 6, 3, 3, 2, 2