2048.vn

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
Đề 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

A
Admin
Tin 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]

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
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.

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
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.

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
5. Tự luận
1 điểm

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
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

Ngân hàng đề thi

© All rights reservedVietJack