1.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(1)
- CO(n log n)
- DO(n)
2.Dễ
Một bài toán thường được gọi là khả thi (tractable) nếu:
- ANó chỉ có thể được giải bằng cách thử mọi khả năng
- BNó có thể được giải trong thời gian đa thức
- CNó có thể được giải trong thời gian hằng số
- DNó không có lời giải
3.Dễ
Thời gian chạy nào sau đây là đa thức?
- AO(2ⁿ)
- BO(n³)
- CO(n!)
- DO(nⁿ)
4.Trung bình
Có đúng không khi nói một thuật toán O(n²) cũng là O(n³)?
- AĐúng, nhưng chỉ khi n nhỏ hơn 100
- BĐúng, vì Big O là cận trên và n² tăng không nhanh hơn n³
- CKhông, vì n³ nhỏ hơn n² khi n lớn
- DKhông, vì Big O phải luôn cho tốc độ tăng chính xác của hàm
5.Trung bình
Bạn sắp xếp một mảng n phần tử một lần rồi trả lời k truy vấn thuộc về bằng tìm kiếm nhị phân. Tổng chi phí là bao nhiêu?
- AO(n + k)
- BO(nk)
- CO(n log n + k log n)
- DO(k n 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 3 đồng; tối ưu là 3
- BTham lam dùng 2 đồng; tối ưu là 2
- CTham lam dùng 4 đồng; tối ưu là 3
- DTham lam dùng 3 đồng; tối ưu là 2
7.Khó
Vì sao tìm kiếm nhị phân không cho thời gian O(log n) trên một danh sách liên kết đơn?
- AĐến được phần tử giữa mất O(n) bước, vì không có truy cập chỉ số trực tiếp
- BDanh sách liên kết không thể được sắp xếp
- CCác phép so sánh trên nút danh sách liên kết chậm hơn
- DTìm kiếm nhị phân cần ít nhất gấp đôi bộ nhớ
8.Khó
Định lý Cook–Levin đã thiết lập điều gì?
- ABài toán thỏa mãn Boole (SAT) là NP-đầy đủ
- BP không bằng NP
- CBài toán dừng là bất khả quyết định
- DMọi bài toán NP đều giải được trong thời gian hàm mũ
Đáp án
- 1. D · O(n)
- 2. B · Nó có thể được giải trong thời gian đa thức
- 3. B · O(n³)
- 4. B · Đúng, vì Big O là cận trên và n² tăng không nhanh hơn n³
- 5. C · O(n log n + k log n)
- 6. D · Tham lam dùng 3 đồng; tối ưu là 2
- 7. A · Đến được phần tử giữa mất O(n) bước, vì không có truy cập chỉ số trực tiếp
- 8. A · Bài toán thỏa mãn Boole (SAT) là NP-đầy đủ
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.