IMG-LOGO

Câu hỏi:

17/02/2025 7

Trong thuật toán sắp xếp chèn, có bao nhiêu phép so sánh trong trường hợp tốt nhất (khi mảng đã được sắp xếp)?

A. 0

B. n−1n-1n−1

Đáp án chính xác

C. n(n−1)2\frac{n(n-1)}{2}2n(n−1)​

D. n2n^2n2

Trả lời:

verified Giải bởi Vietjack

Đáp án: B

Giải thích: Trong trường hợp tốt nhất, mỗi phần tử chỉ cần so sánh một lần với phần tử đứng trước nó, do đó số phép so sánh là n−1n-1n−1.

Câu trả lời này có hữu ích không?

0

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

Câu 1:

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 » 17/02/2025 7

Câu 2:

PHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn. Thí sinh trả lời từ câu 1 đến câu 10. Mỗi câu hỏi thí sinh chỉ lựa chọn một phương án.

Ý tưởng chính của thuật toán sắp xếp chèn là gì?

Xem đáp án » 17/02/2025 6

Câu 3:

Độ 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 » 17/02/2025 6

Câu 4:

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 » 17/02/2025 6

Câu 5:

Độ 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 » 17/02/2025 6

Câu 6:

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 » 17/02/2025 6

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 » 17/02/2025 6

Câu 8:

Trong thuật toán sắp xếp chèn, thuật toán xác định vị trí để chèn phần tử như thế nào trong mỗi lần lặp?

Xem đáp án » 17/02/2025 6

Câu 9:

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 » 17/02/2025 5