Giải SBT Tin học 11 định hướng KHMT Kết nối bài 24 Đánh giá độ phức tạp thời gian thuật toán

Giải chi tiết sách bài tập SBT Tin học 11 định hướng khoa học máy tính Kết nối tri thức bài 24 Đánh giá độ phức tạp thời gian thuật toán. Tech12h sẽ hướng dẫn giải tất cả câu hỏi và bài tập với cách giải nhanh và dễ hiểu nhất. Hi vọng, thông qua đó học sinh được củng cố kiến thức và nắm bài học tốt hơn.


Nếu chưa hiểu - hãy xem: => Lời giải chi tiết ở đây


Nếu chưa hiểu - hãy xem: => Lời giải chi tiết ở đây

B. Bài tập và hướng dẫn giải

Bài 24.1 Giả sử một chương trình P mô tả một thuật toán nào đó. Người ta đo được các thông tin thời gian sau:

T1 = thời gian chương trình nhập dữ liệu input và đưa vào bộ nhớ

T2 = thời gian chạy chương trình từ khi nhập xong dữ liệu input và tính xong dữ liệu output

T3 = thời gian đưa dữ liệu output ra thiết bị ngoài chuẩn.

Khi đó thời gian chạy chương trình T(n) dùng để tính độ phức tạp thời gian của thuật toán là phương án nào trong các phương án sau?

A. T1 + T2

B. T2

C. T2 + T3

D. T1 + T2 +T3

Bài 24.2. Đánh giá thời gian chạy của chương trình sau:

Bài 24.3. Đánh giá thời gian chạy của chương trình sau:

Bài 24.4. Đánh giá thời gian chạy của chương trình sau, trong đó A là ma trận vuông bậc n.

Đánh giá thời gian chạy của chương trình sau, trong đó A là ma trận vuông bậc n.

Bài 24.5. Đánh giá thời gian chạy của chương trình sau tính theo đơn vị thời gian, A là một dãy số cho trước có n phần tử.

Đánh giá thời gian chạy của chương trình sau tính theo đơn vị thời gian, A là một dãy số cho trước có n phần tử.

Bài 24.6 Đánh giá thời gian chạy của thuật toán sắp xếp chèn đã học trong sách giáo khoa.

Bài 24.7. Đánh giá thời gian chạy của thuật toán sắp xếp nổi bọt đã học trong sách giáo khoa.

Bài 24.8. Tính độ phức tạp của các hàm sau theo kí hiệu O-lớn.

a) n+2n.n +10.

b) $2n^{2}+ 3n^{3}n +n^{3}/2$

c) $2^{n}+ 3^{n}+ 5^{n}$

Bài 24.9. a) Chứng minh n = O(n$^{2}$)

b) Chứng minh n$^{2}\neq $ O(n)

Bài 24.10*. Chứng minh rằng nếu f(n) = O(g(n)) và g(n) = O(h(n)) thì ta có: f(n) = O(h(n))

Nội dung quan tâm khác

Thêm kiến thức môn học

Từ khóa tìm kiếm: Giải SBT Tin học 11 định hướng khoa học máy tính Kết nối tri thức, Giải SBT Tin học 11 định hướng khoa học máy tính, Giải SBT Tin học 11 định hướng khoa học máy tính bài 24 Đánh giá độ phức tạp thời gian thuật toán

Bình luận

Giải bài tập những môn khác