Câu hỏi:

30/11/2024 98

Trong thuật toán sắp xếp chọn, điều gì sẽ xảy ra ở mỗi bước lặp?

a) Tìm phần tử lớn nhất trong dãy chưa sắp xếp và đổi chỗ với phần tử cuối cùng.

b) Tìm phần tử nhỏ nhất trong dãy chưa sắp xếp và đổi chỗ với phần tử đang xét.

c) So sánh từng cặp phần tử liền kề và đổi chỗ nếu cần thiết.

d) Chèn phần tử đang xét vào vị trí đúng trong dãy con đã sắp xếp.

Sale Tết giảm 50% 2k7: Bộ 20 đề minh họa Toán, Lí, Hóa, Văn, Sử, Địa…. form chuẩn 2025 của Bộ giáo dục (chỉ từ 49k/cuốn).

20 đề Toán 20 đề Văn Các môn khác

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

a) Sai. Thuật toán sắp xếp chọn tìm phần tử nhỏ nhất trong dãy chưa sắp xếp, không phải phần tử lớn nhất.

b) Đúng. Đây chính là ý tưởng chính của thuật toán sắp xếp chọn, tìm phần tử nhỏ nhất trong dãy còn lại và đổi chỗ với phần tử hiện tại.

c) Sai. Đây là cách hoạt động của thuật toán sắp xếp nổi bọt, không phải sắp xếp chọn.

d) Sai. Đây là mô tả của thuật toán sắp xếp chèn, không phải sắp xếp chọn.

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Trong thuật toán sắp xếp chọn, điều gì xảy ra trong mỗi lần lặp?

Xem đáp án » 30/11/2024 184

Câu 2:

Mục đích của vòng lặp bên trong trong thuật toán sắp xếp nổi bọt là gì?

Xem đáp án » 30/11/2024 179

Câu 3:

Độ phức tạp thời gian trong trường hợp tốt nhất của thuật toán sắp xếp chọn là gì?

Xem đáp án » 30/11/2024 175

Câu 4:

Trường hợp tốt nhất của thuật toán sắp xếp nổi bọt là gì?

Xem đáp án » 30/11/2024 168

Câu 5:

Thuật toán nào sau đây không sử dụng so sánh giữa các phần tử?

Xem đáp án » 30/11/2024 152

Câu 6:

Độ phức tạp thời gian trong trường hợp xấu nhất của thuật toán sắp xếp chèn là gì?

Xem đáp án » 30/11/2024 143

Câu 7:

Phát biểu nào sai về thuật toán sắp xếp nổi bọt?

Xem đáp án » 30/11/2024 137

Bình luận


Bình luận