Câu hỏi:

17/06/2026 241

Nếu f(n) = O(g(n)) thì có suy ra được g(n) = O(f(n)) hay không?

Trả lời:

verified Giải bởi Vietjack

Không. Ví dụ f(n) = n, g(n) = n2 thì rõ ràng f(n) = O(g(n)) nhưng ngược lại không đúng.

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

Câu 1:

Cho biết thuật toán sau thực hiện công việc gì và hãy xác định độ phức tạp

thời gian của thuật toán.

1 def findMax(A):

2 maxVal = A[0]

Cho biết thuật toán sau thực hiện công việc gì và hãy xác định độ phức tạp thời gian của  (ảnh 1)

Xem đáp án » 17/06/2026 405

Câu 2:

Giả sử f(n) = an* + a,.n*?

Xem đáp án » 17/06/2026 329

Câu 3:

Tính độ phức tạp của các hàm thời gian sau:

a) T(n) = n + 2log n.

c) T(n) = 2100

b) T(n) = n2 + 3nlogn + 2n.

d) T(n) = 2n+1.

Xem đáp án » 17/06/2026 303

Câu 4:

Em hãy xác định thời gian chạy T(n) của thuật toán sắp xếp chèn sau, với n là độ dài của dãy A.

Em hãy xác định thời gian chạy T(n) của thuật toán sắp xếp chèn sau, với n là độ dài của dãy A. (ảnh 1)

Xem đáp án » 17/06/2026 280

Câu 5:

Cho biết hàm sau thực hiện công việc gì và hãy xác định độ phức tạp thời gian của chương trình.

Cho biết hàm sau thực hiện công việc gì và hãy xác định độ phức tạp thời gian của chương trình. (ảnh 1)

Xem đáp án » 17/06/2026 276

Câu 6:

Xác định độ phức tạp thời gian của hàm sau:

Xác định độ phức tạp thời gian của hàm sau: (ảnh 1)

Xem đáp án » 17/06/2026 255