1.Dễ
Trường hợp cơ sở của một hàm đệ quy là gì?
- ALời gọi dùng nhiều bộ nhớ nhất
- BTrường hợp được trả lời trực tiếp mà không thực hiện thêm lời gọi đệ quy nào
- CDòng đầu tiên của hàm
- DTrường hợp có đầu vào lớn nhất, được xử lý trước mọi lời gọi đệ quy
2.Dễ
Độ phức tạp thời gian của việc tìm giá trị lớn nhất trong một mảng chưa sắp xếp gồm n số là gì?
- AO(n log n)
- BO(1)
- CO(log n)
- DO(n)
3.Dễ
Một phép toán chạy trong thời gian O(1) có nghĩa là gì?
- ANó xử lý đúng một phần tử mỗi giây thời gian chạy
- BNó luôn mất đúng một giây
- CThời gian chạy của nó không tăng theo kích thước đầu vào
- DNó chỉ có thể chạy một lần
4.Trung bình
Thuật toán Floyd–Warshall tính gì, và nhanh đến mức nào?
- AMột cây khung nhỏ nhất trong O(E log V)
- BĐường đi ngắn nhất giữa mọi cặp đỉnh trong O(V³)
- CĐường đi ngắn nhất từ một đỉnh nguồn đến mọi đỉnh khác trong O(V + E)
- DMột thứ tự tô-pô trong O(V²)
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(k n log n)
- BO(nk)
- CO(n log n + k log n)
- DO(n + k)
6.Trung bình
Công thức truy hồi T(n) = 2T(n/2) + O(1) có nghiệm là gì?
- AO(log n)
- BO(n)
- CO(n²)
- DO(n log n)
7.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Θ(n log n)
- CΘ(nlog₂ 3), khoảng n1,585
- DΘ(n3)
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 thuộc P, và X quy dẫn về SAT
- BX quy dẫn về một bài toán trong P, và X thuộc NP
- 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 không có thuật toán đa thức, và X quyết định được
Đáp án
- 1. B · Trường hợp được trả lời trực tiếp mà không thực hiện thêm lời gọi đệ quy nào
- 2. D · O(n)
- 3. C · Thời gian chạy của nó không tăng theo kích thước đầu vào
- 4. B · Đường đi ngắn nhất giữa mọi cặp đỉnh trong O(V³)
- 5. C · O(n log n + k log n)
- 6. B · O(n)
- 7. C · Θ(nlog₂ 3), khoảng n1,585
- 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.