Tel: 024.7300.7989 - Phone: 1800.6947 (Thời gian hỗ trợ từ 7h đến 22h)

Thi thử toàn quốc TN THPT và ĐGNL Hà Nội Ngày 11-12/04/2026
↪ TN THPT - Trạm 5 (Free) ↪ ĐGNL Hà Nội (HSA) - Trạm 5
Giỏ hàng của tôi

Hãy nêu ý tưởng thuật toán sắp xếp nổi bọt (Bubble Sort). Vận dụng phương

Câu hỏi số 942826:
Vận dụng

Hãy nêu ý tưởng thuật toán sắp xếp nổi bọt (Bubble Sort). Vận dụng phương pháp làm mịn dần thiết kế chương trình cho thuật toán trên.

Quảng cáo

Câu hỏi:942826
Phương pháp giải

Lặp đi lặp lại việc duyệt dãy cần sắp xếp, mỗi lần duyệt thực hiện thao tác đổi chỗ các giá trị trong dãy sao cho các giá trị lớn hơn "nổi bọt" lên đầu (khi sắp xếp giảm dần) hoặc xuống cuối (khi sắp xếp tăng dần).

Giải chi tiết

Liên tiếp so sánh hai phần tử đứng kề nhau và hoán đổi nếu chúng sai thứ tự cho đến khi không còn cặp nào sai thứ tự.
Thiết kế các bước:

  1. Vòng lặp i chạy từ 0 đến n-2 (xác định số lượt quét).

  2. Vòng lặp j chạy từ 0 đến n-i-2 (so sánh các cặp kề nhau trong phần chưa sắp xếp).

  3. Nếu a[j] > a[j+1] thì thực hiện đổi chỗ a[j] và a[j+1].

Group 2K8 ôn Thi ĐGNL & ĐGTD Miễn Phí

>>  2K8 Chú ý! Lộ Trình Sun 2026 - 3IN1 - 1 lộ trình ôn 3 kì thi (Luyện thi 26+ TN THPT, 90+ ĐGNL HN, 900+ ĐGNL HCM, 70+ ĐGTD - Click xem ngay) tại Tuyensinh247.com.Đầy đủ theo 3 đầu sách, Thầy Cô giáo giỏi, luyện thi theo 3 giai đoạn: Nền tảng lớp 12, Luyện thi chuyên sâu, Luyện đề đủ dạng đáp ứng mọi kì thi.

Hỗ trợ - Hướng dẫn

  • 024.7300.7989
  • 1800.6947 free

(Thời gian hỗ trợ từ 7h đến 22h)
Email: lienhe@tuyensinh247.com