Câu hỏi:

11/07/2024 2,807

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.
Media VietJack

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

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.

Bình luận


Bình luận

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.

Nâng cấp VIP

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.

Nâng cấp VIP

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.

Nâng cấp VIP

Vietjack official store
Đăng ký gói thi VIP

VIP +1 - Luyện thi tất cả các đề có trên Website trong 1 tháng

  • Hơn 100K đề thi thử, đề minh hoạ, chính thức các năm
  • Với 2tr+ câu hỏi theo các mức độ Nhận biết, Thông hiểu, Vận dụng
  • Tải xuống đề thi [DOCX] với đầy đủ đáp án
  • Xem bài giảng đính kèm củng cố thêm kiến thức
  • Bao gồm tất cả các bậc từ Tiểu học đến Đại học
  • Chặn hiển thị quảng cáo tăng khả năng tập trung ôn luyện

Mua ngay

VIP +3 - Luyện thi tất cả các đề có trên Website trong 3 tháng

  • Hơn 100K đề thi thử, đề minh hoạ, chính thức các năm
  • Với 2tr+ câu hỏi theo các mức độ Nhận biết, Thông hiểu, Vận dụng
  • Tải xuống đề thi [DOCX] với đầy đủ đáp án
  • Xem bài giảng đính kèm củng cố thêm kiến thức
  • Bao gồm tất cả các bậc từ Tiểu học đến Đại học
  • Chặn hiển thị quảng cáo tăng khả năng tập trung ôn luyện

Mua ngay

VIP +6 - Luyện thi tất cả các đề có trên Website trong 6 tháng

  • Hơn 100K đề thi thử, đề minh hoạ, chính thức các năm
  • Với 2tr+ câu hỏi theo các mức độ Nhận biết, Thông hiểu, Vận dụng
  • Tải xuống đề thi [DOCX] với đầy đủ đáp án
  • Xem bài giảng đính kèm củng cố thêm kiến thức
  • Bao gồm tất cả các bậc từ Tiểu học đến Đại học
  • Chặn hiển thị quảng cáo tăng khả năng tập trung ôn luyện

Mua ngay

VIP +12 - Luyện thi tất cả các đề có trên Website trong 12 tháng

  • Hơn 100K đề thi thử, đề minh hoạ, chính thức các năm
  • Với 2tr+ câu hỏi theo các mức độ Nhận biết, Thông hiểu, Vận dụng
  • Tải xuống đề thi [DOCX] với đầy đủ đáp án
  • Xem bài giảng đính kèm củng cố thêm kiến thức
  • Bao gồm tất cả các bậc từ Tiểu học đến Đại học
  • Chặn hiển thị quảng cáo tăng khả năng tập trung ôn luyện

Mua ngay