Đề thi
Giải SBT Tin học 11 KNTT Bài 25. Thực hành xác định độ phức tạp thời gian thuật toán có đáp án
AdminTin họcLớp 118 lượt thi
7 câu hỏi
1. Tự luận
• 1 điểm
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
2. Tự luận
• 1 điểm
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]

Xem đáp án
3. Tự luận
• 1 điểm
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.

Xem đáp án
4. Tự luận
• 1 điểm
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.

Xem đáp án
5. Tự luận
• 1 điểm
Xác định độ phức tạp thời gian của hàm sau:

Xem đáp án
6. Tự luận
• 1 điểm
Nếu f(n) = O(g(n)) thì có suy ra được g(n) = O(f(n)) hay không?
Xem đáp án
7. Tự luận
• 1 điểm
Giả sử f(n) = an* + a,.n*?
Xem đáp án
Gợi ý cho bạn
Xem tất cảNgân hàng đề thi


