1.Dễ
Thời gian chạy của một thuật toán là O(n). Tốc độ tăng này được gọi là gì?
- ALogarit
- BBậc hai
- CTuyến tính
- DHằng số
2.Dễ
Độ phức tạp thời gian trong trường hợp tốt nhất của sắp xếp chèn, trên một mảng đã sắp xếp, là gì?
- AO(n)
- BO(n²)
- CO(n log n)
- DO(1)
3.Dễ
Ghi nhớ (memoisation) là gì?
- AViết chú thích bên cạnh từng dòng mã
- BLưu kết quả của các lời gọi hàm để các lời gọi lặp lại được trả lời từ bộ nhớ
- CGiải phóng bộ nhớ sau khi một hàm trả về
- DTự động chuyển đệ quy thành vòng lặp tương đương để không cần ngăn xếp lời gọi
4.Trung bình
Công thức truy hồi T(n) = 2T(n/2) + O(1) có nghiệm là gì?
- AO(n)
- BO(n log n)
- CO(n²)
- DO(log n)
5.Trung bình
Vì sao quy hoạch động không đem lại sự tăng tốc thực sự cho sắp xếp trộn?
- ASắp xếp trộn đã là O(n)
- BCác bài toán con của nó không chồng lặp, nên không có gì để tái sử dụng
- CQuy hoạch động chỉ hoạt động trên các bài toán đồ thị, không dùng được trên mảng
- DSắp xếp trộn không có cấu trúc đệ quy
6.Trung bình
Công thức truy hồi T(n) = 2T(n/2) + O(n) có nghiệm là:
- AO(n)
- BO(n log n)
- CO(n²)
- DO(log n)
7.Khó
Bài toán cái túi 0/1 giải bằng quy hoạch động mất thời gian O(nW). Vì sao điều này được gọi là giả đa thức?
- AVì nó chỉ hoạt động khi W = 0
- BW là một giá trị số, nên thời gian là hàm mũ theo số bit dùng để viết W
- CVì thuật toán là ngẫu nhiên và thời gian chạy thay đổi theo từng đầu vào
- DVì n luôn nhỏ
8.Khó
Phải chứng minh hai điều nào để chứng tỏ một bài toán quyết định X là NP-đầy đủ?
- AX quy dẫn về một bài toán trong P, và X thuộc NP
- BX không có thuật toán đa thức, và X quyết định được
- CX thuộc NP, và một bài toán NP-đầy đủ đã biết quy dẫn về X trong thời gian đa thức
- DX thuộc P, và X quy dẫn về SAT
Đáp án
- 1. C · Tuyến tính
- 2. A · O(n)
- 3. B · Lưu kết quả của các lời gọi hàm để các lời gọi lặp lại được trả lời từ bộ nhớ
- 4. A · O(n)
- 5. B · Các bài toán con của nó không chồng lặp, nên không có gì để tái sử dụng
- 6. B · O(n log n)
- 7. B · W là một giá trị số, nên thời gian là hàm mũ theo số bit dùng để viết W
- 8. C · X thuộc NP, và một bài toán NP-đầy đủ đã biết quy dẫn về X trong thời gian đa thức
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.