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 7: 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. 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?
Lời giả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.
Lời giải Sách bài tập Tin học 7 Bài 4: Sắp xếp nổi bọt Cánh diều hay khác:
Xem thêm các bài giải sách bài tập Tin học lớp 7 Cánh diều hay, chi tiết khác:
SBT Tin học 7 Bài 15: Thực hành tổng hợp tạo bài trình chiếu
SBT Tin học 7 Bài 5: Thực hành mô phỏng các thuật toán tìm kiếm, sắp xếp
Xem thêm các tài liệu học tốt lớp 7 hay khác:
- Giải sgk Tin học 7 Cánh diều
- Giải SBT Tin học 7 Cánh diều
- Giải lớp 7 Cánh diều (các môn học)
- Giải lớp 7 Chân trời sáng tạo (các môn học)
- Giải lớp 7 Kết nối tri thức (các môn học)
Giải bài tập lớp 7 Cánh diều khác
- Soạn văn 7 (hay nhất) - Cánh diều
- Soạn văn 7 (ngắn nhất) - Cánh diều
- Giải sgk Toán 7 - Cánh diều
- Giải Tiếng Anh 7 Global Success
- Giải Tiếng Anh 7 Friends plus
- Giải sgk Tiếng Anh 7 Smart World
- Giải Tiếng Anh 7 Explore English
- Giải sgk Khoa học tự nhiên 7 - Cánh diều
- Giải sgk Lịch Sử 7 - Cánh diều
- Giải sgk Địa Lí 7 - Cánh diều
- Giải sgk Giáo dục công dân 7 - Cánh diều
- Giải sgk Công nghệ 7 - Cánh diều
- Giải sgk Tin học 7 - Cánh diều
- Giải sgk Hoạt động trải nghiệm 7 - Cánh diều
- Giải sgk Âm nhạc 7 - Cánh diều