Thuật toán sắp xếp nổi bọt chỉ đổi chỗ hai số liền kề sát nhau nên khá chậm

311

Với giải Câu F18 trang 39 SBT Tin học 7 Cánh diều chi tiết trong Bài 4: Sắp xếp nổi bọt giúp học sinh dễ dàng xem và so sánh lời giải, từ đó biết cách làm bài tập Tin học 7. Mời các bạn đón xem:

Thuật toán sắp xếp nổi bọt chỉ đổi chỗ hai số liền kề sát nhau nên khá chậm

Câu F18 trang 39 SBT Tin học 7Thuật toán sắp xếp nổi bọt chỉ đổi chỗ hai số liền kề sát nhau nên khá chậm. Nếu biết dãy đầu vào đã có thứ tự giảm dần thì theo em nên đổi chỗ như thế nào để được dãy có thứ tự tăng dần nhanh hơn?

Trả lời:

Đổi chỗ đối xứng qua điểm giữa dãy: Đổi chỗ a1 với an; đổi chỗ a2 với an-1; … đổi chỗ ai với an-1+i; … cho đến khi gặp nhau giữa dãy.

Đánh giá

0

0 đánh giá