1.Dễ
Độ phức tạp thời gian của tìm kiếm nhị phân trên một mảng đã sắp xếp là gì?
- AO(n)
- BO(1)
- CO(log n)
- DO(n log n)
2.Dễ
Big O của 3n² + 5n + 2 là gì?
- AO(5n)
- BO(3n²)
- CO(n²)
- DO(n³)
3.Dễ
Một bài toán thường được gọi là khả thi (tractable) nếu:
- ANó có thể được giải trong thời gian hằng số
- BNó chỉ có thể được giải bằng cách thử mọi khả năng
- CNó không có lời giải
- DNó có thể được giải trong thời gian đa thức
4.Trung bình
Độ phức tạp thời gian của thuật toán Bellman–Ford trên đồ thị có V đỉnh và E cạnh là gì?
- AO(E log V)
- BO(V × E)
- CO(V + E)
- DO(V³ × E)
5.Trung bình
Công thức truy hồi T(n) = T(n/2) + O(1) có nghiệm là gì?
- AO(n)
- BO(n log n)
- CO(1)
- DO(log n)
6.Trung bình
Với các đồng xu 1, 3 và 4 và số tiền 6, phương pháp tham lam "đồng lớn nhất trước" dùng bao nhiêu đồng, so với tối ưu?
- ATham lam dùng 4 đồng; tối ưu là 3
- BTham lam dùng 3 đồng; tối ưu là 3
- CTham lam dùng 2 đồng; tối ưu là 2
- DTham lam dùng 3 đồng; tối ưu là 2
7.Khó
Sự khác biệt giữa một bài toán bất khả quyết định và một bài toán không khả thi (intractable) là gì?
- ABài toán không khả thi không thể giải bằng bất kỳ thuật toán nào, còn bài toán bất khả quyết định chỉ cần thời gian hàm mũ
- BBài toán bất khả quyết định không có thuật toán nào cho mọi đầu vào; bài toán không khả thi có thuật toán, nhưng quá chậm
- CBài toán bất khả quyết định thuộc NP, còn bài toán không khả thi thuộc P
- DCả hai đều có nghĩa là bài toán hoàn toàn không có thuật toán
8.Khó
Công thức truy hồi T(n) = 2T(n/2) + n log n có nghiệm là gì?
- AΘ(n)
- BΘ(n log² n)
- CΘ(n log n)
- DΘ(n²)
Đáp án
- 1. C · O(log n)
- 2. C · O(n²)
- 3. D · Nó có thể được giải trong thời gian đa thức
- 4. B · O(V × E)
- 5. D · O(log n)
- 6. D · Tham lam dùng 3 đồng; tối ưu là 2
- 7. B · Bài toán bất khả quyết định không có thuật toán nào cho mọi đầu vào; bài toán không khả thi có thuật toán, nhưng quá chậm
- 8. B · Θ(n log² n)
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.