1.Dễ
Độ phức tạp thời gian của tìm kiếm nhị phân trên một mảng đã sắp xếp là gì?
- AO(n)
- BO(n log n)
- CO(1)
- DO(log n)
2.Dễ
log₂ 1024 bằng bao nhiêu?
- A32
- B512
- C12
- D10
3.Dễ
Độ phức tạp thời gian trong trường hợp tốt nhất của sắp xếp chèn, trên một mảng đã sắp xếp, là gì?
- AO(n log n)
- BO(n)
- CO(1)
- DO(n²)
4.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 tính theo số cạnh từ nút xuất phát
- BĐường đi ngắn nhất trong đồ thị có chứa các cạnh với trọng số âm
- CThứ tự tô-pô trong mọi đồ thị
- DCây khung nhỏ nhất
5.Trung bình
Độ phức tạp thời gian của: for i = 1 to n: for j = 1 to i: thực hiện công việc O(1) là gì?
- AO(n)
- BO(n log n)
- CO(n³)
- DO(n²)
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Ω(log n)
- BΩ(n)
- CΩ(n²)
- DΩ(n log n)
7.Khó
Phát biểu nào về việc chọn phần tử nhỏ thứ k của một mảng chưa sắp xếp là đúng?
- AQuickselect chạy trong thời gian kỳ vọng O(n), và trung vị của các trung vị đảm bảo O(n) trong trường hợp xấu nhất
- BViệc chọn luôn cần Ω(n log n) vì nó đòi hỏi sắp xếp
- CQuickselect chạy trong O(log n) ở trường hợp xấu nhất, vì nó chỉ đệ quy một phía của phần tử chốt
- DViệc chọn chỉ có thể thực hiện trong O(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ì?
- ABà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ũ
- BCả hai đều có nghĩa là bài toán hoàn toàn không có thuật toán
- CBà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
- DBà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
Đáp án
- 1. D · O(log n)
- 2. D · 10
- 3. B · O(n)
- 4. A · Đường đi ngắn nhất tính theo số cạnh từ nút xuất phát
- 5. D · O(n²)
- 6. D · Ω(n log n)
- 7. A · Quickselect chạy trong thời gian kỳ vọng O(n), và trung vị của các trung vị đảm bảo O(n) trong trường hợp xấu nhất
- 8. D · 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.