Câu hỏi:
11/07/2024 2,826
Em sử dụng thuật toán sắp xếp chọn để sắp xếp hàng cho các bạn trong Hình 16.2 theo thứ tự từ thấp đến cao.

Câu hỏi trong đề: Giải VTH Tin 7 Bài 16. Thuật toán sắp xếp có đáp án !!
Quảng cáo
Trả lời:
Gợi ý: Kết quả sắp xếp sẽ là Hoa, Nam, Tuyết, Hải, Hồng.
Mỗi vòng lặp sẽ duyệt từ bạn đứng ở vị trí cần sắp xếp đến cuối hàng, nếu bạn nào nhỏ hơn sẽ đổi chỗ với bạn tại vị trí cần sắp xếp. Sau mỗi vòng lặp bạn nhỏ nhất từ vị trí sắp xếp đến cuối hàng sẽ được di chuyển vào vị trí sắp xếp.
Ở vòng lặp lần thứ nhất, bạn Hoa sẽ được sắp xếp vào vị đầu tiên.
Ở vòng lặp thứ hai, bạn Nam sẽ được sắp xếp vào vị trí thứ hai.
Ở vòng lặp thứ ba, bạn Tuyết sẽ được sắp xếp vào vị trí thứ ba.
Ở vòng lặp thứ tư, bạn Hải sẽ được sắp xếp vào vị trí thứ tư, bạn Hồng sẽ ở vị trí cuối hàng.
Trả lời:
Vòng lặp thứ nhất: Bạn Nam sẽ đổi chỗ cho bạn Hoa. Kết thúc vòng lặp thứ nhất thứ tự sắp xếp sẽ là Hoa, Hải, Nam, Tuyết, Hồng.
Vòng lặp thứ hai: Bạn Hải sẽ đổi chỗ cho bạn Nam. Kết thúc vòng lặp thứ hai thứ tự sắp xếp sẽ là Hoa, Nam, Hải, Tuyết, Hồng.
Vòng lặp thứ ba: Bạn Hải sẽ đổi chỗ cho bạn Tuyết. Kết thúc vòng lặp thứ ba thứ tự sắp xếp sẽ là Hoa, Nam, Tuyết, Hải, Hồng.
Vòng lặp thứ tư: Bạn Hải và Hồng đều đã đúng vị trí. Kết thúc vòng lặp thứ tư thứ tự sắp xếp sẽ là Hoa, Nam, Tuyết, Hải, Hồng.
Thứ tự sau khi sắp xếp sẽ là: Hoa, Nam, Tuyết, Hải, Hồng.
Hot: Học hè online Toán, Văn, Anh...lớp 1-12 tại Vietjack với hơn 1 triệu bài tập có đáp án. Học ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Lời giải
Gợi ý: Thuật toán sắp xếp nổi bọt sắp xếp danh sách, so sánh hai phần tử kề nhau, nếu phần tử nào không đúng thứ tự thì đổi chỗ.
Trả lời:
Đáp án đúng là: C
Thuật toán sắp xếp nổi bọt sắp xếp danh sách bằng cách hoán đổi nhiều lần các phần tử liền kề nếu giá trị của chúng không đúng thứ tự.
Lời giải
Gợi ý: Việc chia một bài toán thành những bài toán nhỏ hơn giúp việc giải bài toán đó dễ dàng hơn đồng thời việc mô tả thuật toán dễ hiểu và dễ thực hiện hơn.
Trả lời:
Đáp án đúng là: C
Chia một bài toán thành những bài toán nhỏ hơn giúp thuật toán dễ hiểu và dễ thực hiện hơn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.