1.Dễ
Độ phức tạp thời gian trong trường hợp xấu nhất của sắp xếp trộn là gì?
- AO(log n)
- BO(n)
- CO(n log n)
- DO(n²)
2.Dễ
Sắp xếp trộn chuẩn dựa trên mảng dùng thêm bao nhiêu bộ nhớ?
- AO(n)
- BO(1)
- CO(log n)
- DO(n²)
3.Dễ
Tìm kiếm nhị phân đòi hỏi gì ở đầu vào của nó?
- AMảng không được có quá 1000 phần tử
- BĐộ dài mảng phải là lũy thừa của hai
- CMảng phải được sắp xếp
- DMảng chỉ được chứa số dương
4.Trung bình
Công thức truy hồi T(n) = T(n − 1) + O(1) có nghiệm là gì?
- AO(2ⁿ)
- BO(log n)
- CO(n)
- DO(n²)
5.Trung bình
Tìm kiếm theo chiều rộng trên một đồ thị không trọng số tìm ra:
- AĐường đi ngắn nhất tính theo số cạnh từ nút xuất phát
- BThứ tự tô-pô trong mọi đồ thị
- CCây khung nhỏ nhất
- DĐường đi ngắn nhất trong đồ thị có chứa các cạnh với trọng số âm
6.Trung bình
Đệ quy của sắp xếp trộn có bao nhiêu tầng đối với một mảng n phần tử?
- AKhoảng n / 2
- BKhoảng log₂ n
- CKhoảng n
- DKhoảng √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
- BVì n luôn nhỏ
- CVì thuật toán là ngẫu nhiên và thời gian chạy thay đổi theo từng đầu vào
- DW là một giá trị số, nên thời gian là hàm mũ theo số bit dùng để viết W
8.Khó
Phép nhân Karatsuba thỏa mãn T(n) = 3T(n/2) + O(n). Nghiệm của nó là gì?
- AΘ(n²)
- BΘ(nlog₂ 3), khoảng n1,585
- CΘ(n3)
- DΘ(n log n)
Đáp án
- 1. C · O(n log n)
- 2. A · O(n)
- 3. C · Mảng phải được sắp xếp
- 4. C · O(n)
- 5. A · Đường đi ngắn nhất tính theo số cạnh từ nút xuất phát
- 6. B · Khoảng log₂ n
- 7. D · 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. B · Θ(nlog₂ 3), khoảng n1,585
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.