JavaScript is required

Hãy cho biết phương án đúng của để sắp xếp theo thứ tự tăng dần của cấp thời gian thực hiện chương trình?

A.

O(1), O(logn), O(n), O(nlogn)

B.

O(1), O(nlogn), O(n), O(logn)

C.

O(logn), O(n), O(nlogn), O(1)

D.

O(nlogn), O(n), O(logn), O(1)

Trả lời:

Đáp án đúng: A


Độ phức tạp thời gian (cấp thời gian thực hiện chương trình) thường được sắp xếp theo thứ tự tăng dần như sau: O(1) (hằng số), O(log n) (logarit), O(n) (tuyến tính), O(n log n) (tuyến tính-logarit), O(n^2) (bậc hai), O(2^n) (mũ), và O(n!) (giai thừa). Trong các lựa chọn được cung cấp, phương án O(1), O(logn), O(n), O(nlogn) thể hiện đúng thứ tự tăng dần của độ phức tạp thời gian.

Đề cương ôn thi với 220 câu trắc nghiệm Cấu trúc dữ liệu và giải thuật có đáp án được chọn lọc và chia sẻ dưới đây, nhằm giúp bạn sinh viên hệ thống kiến thức chuẩn bị cho kì thi sắp diễn ra.


50 câu hỏi 60 phút

Câu hỏi liên quan