Khi nào độ phức tạp thời gian của thuật toán là O(n^2)?
A. Khi thực hiện một lần lặp qua n phần tử
Đáp án: B
Giải thích: Độ phức tạp thời gian O(n^2) xảy ra khi có hai vòng lặp lồng nhau, mỗi vòng lặp chạy qua n phần tử.
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.
Độ phức tạp thời gian của thuật toán được xác định bởi yếu tố nào?
Khi ước lượng độ phức tạp thời gian của thuật toán, quy tắc nào được áp dụng?
Trong trường hợp nào thuật toán có thể có độ phức tạp thời gian tuyến tính?