1.Dễ
Ký hiệu nào mô tả cận dưới của tốc độ tăng?
- AΘ (Big Theta)
- Bo (little o)
- CO (Big O)
- DΩ (Big Omega)
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 hằng số
- CNó không có lời giải
- DNó có thể được giải trong thời gian đa thức
3.Dễ
Ghi nhớ (memoisation) là gì?
- AViết chú thích bên cạnh từng dòng mã
- BLưu kết quả của các lời gọi hàm để các lời gọi lặp lại được trả lời từ bộ nhớ
- CGiải phóng bộ nhớ sau khi một hàm trả về
- DTự động chuyển đệ quy thành vòng lặp tương đương để không cần ngăn xếp lời gọi
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 từ một đỉnh nguồn đến mọi đỉnh khác trong O(V + E)
- CMột thứ tự tô-pô trong O(V²)
- DĐường đi ngắn nhất giữa mọi cặp đỉnh trong O(V³)
5.Trung bình
Độ phức tạp thời gian của: for i = 1 to n: (j = 1; while j < n: j = j × 2) là gì?
- AO(n log n)
- BO(log n)
- CO(n)
- DO(n²)
6.Trung bình
Vì sao cơ số của logarit thường bị bỏ trong Big O, như trong O(log n)?
- ACơ số chỉ quan trọng với n nhỏ
- BCác logarit với cơ số khác nhau chỉ khác nhau một hệ số hằng
- CMọi logarit trong khoa học máy tính đều có cơ số 10, nên cơ số được ngầm hiểu
- DLogarit luôn được làm tròn thành số nguyên
7.Khó
Định lý Cook–Levin đã thiết lập điều gì?
- AMọi bài toán NP đều giải được trong thời gian hàm mũ
- BP không bằng NP
- CBài toán dừng là bất khả quyết định
- DBài toán thỏa mãn Boole (SAT) là NP-đầy đủ
8.Khó
Đường đi đơn ngắn nhất có thể tìm trong thời gian đa thức. Điều gì được biết về việc tìm đường đi đơn dài nhất giữa hai đỉnh trong đồ thị tổng quát?
- ANó là NP-khó
- BNó có thể giải bằng thuật toán Dijkstra với trọng số đổi dấu
- CNó luôn giải được trong O(V + E)
- DNó bất khả quyết định
Đáp án
- 1. D · Ω (Big Omega)
- 2. D · Nó có thể được giải trong thời gian đa thức
- 3. B · Lưu kết quả của các lời gọi hàm để các lời gọi lặp lại được trả lời từ bộ nhớ
- 4. D · Đường đi ngắn nhất giữa mọi cặp đỉnh trong O(V³)
- 5. A · O(n log n)
- 6. B · Các logarit với cơ số khác nhau chỉ khác nhau một hệ số hằng
- 7. D · Bài toán thỏa mãn Boole (SAT) là NP-đầy đủ
- 8. A · Nó là NP-khó
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.