1.Dễ
Một phép toán chạy trong thời gian O(1) có nghĩa là gì?
- ANó chỉ có thể chạy một lần
- BNó luôn mất đúng một giây
- CNó xử lý đúng một phần tử mỗi giây thời gian chạy
- DThời gian chạy của nó không tăng theo kích thước đầu vào
2.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ì?
- AHằng số
- BBậc hai
- CTuyến tính
- DLogarit
3.Dễ
Tốc độ tăng O(2ⁿ) được gọi là gì?
- AĐa thức
- BLogarit
- CTuyến tính
- DHàm mũ
4.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 không có cấu trúc đệ quy
- 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 đã là O(n)
5.Trung bình
Vì sao nhiều hàm sắp xếp trong thư viện chuyển sang sắp xếp chèn cho các mảng con rất nhỏ?
- ASắp xếp chèn dùng ít bộ nhớ hơn mọi thuật toán sắp xếp khác trên đầu vào lớn
- BSắp xếp chèn là O(n log n) trong trường hợp xấu nhất
- CSắp xếp chèn ít chi phí phụ và nhanh trên đầu vào nhỏ hoặc gần như đã sắp xếp
- DCác thuật toán đệ quy không xử lý được mảng dưới 10 phần tử
6.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 trong đồ thị có chứa các cạnh với trọng số âm
- BThứ tự tô-pô trong mọi đồ thị
- CĐường đi ngắn nhất tính theo số cạnh từ nút xuất phát
- DCây khung nhỏ nhất
7.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)
- DΘ(n log² n)
8.Khó
n! và 2ⁿ so sánh với nhau thế nào khi n lớn?
- A2ⁿ tăng nhanh hơn n!
- Bn! tăng nhanh hơn 2ⁿ
- CChúng tăng với cùng tốc độ
- Dn! là O(n²)
Đáp án
- 1. D · Thời gian chạy của nó không tăng theo kích thước đầu vào
- 2. C · Tuyến tính
- 3. D · Hàm mũ
- 4. 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
- 5. C · Sắp xếp chèn ít chi phí phụ và nhanh trên đầu vào nhỏ hoặc gần như đã sắp xếp
- 6. C · Đường đi ngắn nhất tính theo số cạnh từ nút xuất phát
- 7. D · Θ(n log² n)
- 8. B · n! tăng nhanh hơn 2ⁿ
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.