1.Dễ
Ký hiệu nào mô tả cận trên của tốc độ tăng?
- ABig O
- BLittle omega
- CBig Omega
- DBig Theta
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(n)
- DO(log n)
3.Dễ
Tìm kiếm nhị phân đòi hỏi gì ở đầu vào của nó?
- AĐộ dài mảng phải là lũy thừa của hai
- BMảng chỉ được chứa số dương
- CMảng phải được sắp xếp
- DMảng không được có quá 1000 phần tử
4.Trung bình
Độ phức tạp thời gian của việc nhân hai ma trận n × n bằng ba vòng lặp lồng nhau chuẩn là gì?
- AO(n²)
- BO(n)
- CO(n² log n)
- DO(n³)
5.Trung bình
Độ phức tạp thời gian của thuật toán Bellman–Ford trên đồ thị có V đỉnh và E cạnh là gì?
- AO(V³ × E)
- BO(V + E)
- CO(E log V)
- DO(V × E)
6.Trung bình
Cận dưới của sắp xếp dựa trên so sánh trong trường hợp xấu nhất là:
- AΩ(n²)
- BΩ(n log n)
- CΩ(n)
- DΩ(log n)
7.Khó
Cận nào là đúng cho log(n!)?
- AΘ(n)
- BΘ(log n)
- CΘ(n²)
- DΘ(n log n)
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ì?
- ACả hai đều có nghĩa là bài toán hoàn toàn không có thuật toán
- BBà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
- CBà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ũ
- DBà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
Đáp án
- 1. A · Big O
- 2. C · O(n)
- 3. C · Mảng phải được sắp xếp
- 4. D · O(n³)
- 5. D · O(V × E)
- 6. B · Ω(n log n)
- 7. D · Θ(n log n)
- 8. B · 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.