Giải SGK 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
37 người thi tuần này 4.6 434 lượt thi 5 câu hỏi
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
🔥 Học sinh cũng đã học
Bộ 4 đề thi cuối kì 2 Tin học 11 Kết nối tri thức có đáp án (Đề 4)
Bộ 4 đề thi cuối kì 2 Tin học 11 Kết nối tri thức có đáp án (Đề 3)
Bộ 4 đề thi cuối kì 2 Tin học 11 Kết nối tri thức có đáp án (Đề 2)
Bộ 4 đề thi cuối kì 2 Tin học 11 Kết nối tri thức có đáp án (Đề 1)
Bộ 4 đề thi giữa kì 2 Tin học 11 Kết nối tri thức có đáp án (Đề 4)
Bộ 4 đề thi giữa kì 2 Tin học 11 Kết nối tri thức có đáp án (Đề 3)
Bộ 4 đề thi giữa kì 2 Tin học 11 Kết nối tri thức có đáp án (Đề 2)
Bộ 4 đề thi giữa kì 2 Tin học 11 Kết nối tri thức có đáp án (Đề 1)
Danh sách câu hỏi:
Lời giải
Đánh giá được mức đơn giản của thuật toán, từ đó tìm ra được cách giải nhanh nhất
Lời giải
Độ phức tạp của thuật toán sắp xếp nổi bọt là O(n2)
T=O(n)+O(n2)=O(n2)Top of Form
Lời giải
Hàm "Mystery(n)" sẽ trả về giá trị là r.
Độ phức tạp thời gian của chương trình này là O(n3)
Lời giải
1.Thuật toán tìm kiếm tuần tự:
- Độ phức tạp thời gian của thuật toán tìm kiếm tuần tự là O(n)
- Giá trị lớn nhất của n với thời gian thực thi là 1 giây: n = 1 giây * (106 us / phép tính) = 106
- Giá trị lớn nhất của n với thời gian thực thi là 1 phút: n = 1 phút * (60 giây / phút) * (106us / phép tính) = 6 * 107
- Giá trị lớn nhất của n với thời gian thực thi là 1 giờ: n = 1 giờ * (60 phút / giờ) * (60 giây / phút) * (106us / phép tính) = 3.6 * 109
2.Thuật toán sắp xếp chèn:
- Độ phức tạp thời gian của thuật toán sắp xếp chèn là O(102
- Giá trị lớn nhất của n với thời gian thực thi là 1 giây: n = sqrt(1 giây * (106us / phép tính)) =103
- Giá trị lớn nhất của n với thời gian thực thi là 1 phút: n = sqrt(1 phút * (60 giây / phút) * (106us / phép tính)) = 6 * 104
- Giá trị lớn nhất của n với thời gian thực thi là 1 giờ: n = sqrt(1 giờ * (60 phút / giờ) * (60 giây / phút) * (106us / phép tính)) = 3.6 * 106
3. Thuật toán sắp xếp chọn:
- Độ phức tạp thời gian của thuật toán sắp xếp chọn là O(n2)
- Giá trị lớn nhất của n là: n = sqrt(1 giây * (106us / phép tính)) = 1000.
Thời gian thực thi là 1 phút:
Giá trị lớn nhất của n là: n = sqrt(1 phút * (60 giây / phút) * (106us / phép tính)) = 60000.
Thời gian thực thi là 1 giờ:
Giá trị lớn nhất của n là: n = sqrt(1 giờ * (60 phút / giờ) * (60 giây / phút) * (106us / phép tính)) = 3.6 * 106Bottom of Form
Lời giải
Công việc của hàm là thực hiện sắp xếp.
Độ phức tạp của thuật toán là O(n2)