1.Dễ
Thời gian chạy trong trường hợp trung bình mô tả điều gì?
- AGiá trị ở giữa thời gian chạy trường hợp tốt nhất và trường hợp xấu nhất
- BThời gian cho một đầu vào có độ dài trung bình
- CThời gian trên loại máy tính phổ biến nhất
- DThời gian kỳ vọng trên một phân phối cho trước của các đầu vào kích thước n
2.Dễ
Độ phức tạp không gian đo lường:
- ADung lượng đĩa của tệp chương trình sau khi được biên dịch
- BSố dòng mã
- CLượng bộ nhớ một thuật toán cần khi đầu vào tăng
- DKích thước vật lý của máy tính
3.Dễ
Độ phức tạp thời gian của tìm kiếm tuần tự trong một mảng chưa sắp xếp gồm n phần tử (trường hợp xấu nhất) là gì?
- AO(log n)
- BO(n²)
- CO(n)
- DO(1)
4.Trung bình
Thuật toán Floyd–Warshall tính gì, và nhanh đến mức nào?
- AĐường đi ngắn nhất giữa mọi cặp đỉnh trong O(V³)
- BMột cây khung nhỏ nhất trong O(E log V)
- CMột thứ tự tô-pô trong O(V²)
- DĐường đi ngắn nhất từ một đỉnh nguồn đến mọi đỉnh khác trong O(V + E)
5.Trung bình
Thuật toán nào tìm đường đi ngắn nhất từ một nguồn trong đồ thị có trọng số cạnh không âm?
- AThuật toán Kruskal
- BTìm kiếm theo chiều sâu
- CThuật toán Dijkstra
- DBắt buộc phải dùng Bellman–Ford trong mọi trường hợp
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 4 đồng; tối ưu là 3
- CTham lam dùng 3 đồng; tối ưu là 2
- DTham lam dùng 2 đồng; tối ưu là 2
7.Khó
Phát biểu nào về P và NP là đúng?
- ACác bài toán NP không thể được kiểm chứng nhanh
- BNP có nghĩa là "không đa thức"
- CMọi bài toán trong P cũng thuộc NP
- DĐã được chứng minh rằng P ≠ NP
8.Khó
Sự khác biệt giữa một bài toán bất khả quyết định và một bài toán không khả thi (intractable) là gì?
- ABài toán bất khả quyết định không có thuật toán nào cho mọi đầu vào; bài toán không khả thi có thuật toán, nhưng quá chậm
- BBài toán bất khả quyết định thuộc NP, còn bài toán không khả thi thuộc P
- CCả hai đều có nghĩa là bài toán hoàn toàn không có thuật toán
- DBài toán không khả thi không thể giải bằng bất kỳ thuật toán nào, còn bài toán bất khả quyết định chỉ cần thời gian hàm mũ
Đáp án
- 1. D · Thời gian kỳ vọng trên một phân phối cho trước của các đầu vào kích thước n
- 2. C · Lượng bộ nhớ một thuật toán cần khi đầu vào tăng
- 3. C · O(n)
- 4. A · Đường đi ngắn nhất giữa mọi cặp đỉnh trong O(V³)
- 5. C · Thuật toán Dijkstra
- 6. C · Tham lam dùng 3 đồng; tối ưu là 2
- 7. C · Mọi bài toán trong P cũng thuộc NP
- 8. A · Bài toán bất khả quyết định không có thuật toán nào cho mọi đầu vào; bài toán không khả thi có thuật toán, nhưng quá chậm
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.