1.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(n)
- DO(1)
2.Dễ
Thuật toán vét cạn là gì?
- AThuật toán chạy trên nhiều bộ xử lý
- BThuật toán đoán một đáp án ngẫu nhiên
- CThuật toán thử mọi lời giải ứng viên có thể
- DThuật toán luôn dùng đệ quy
3.Dễ
Tìm kiếm nhị phân đòi hỏi gì ở đầu vào của nó?
- AMảng không được có quá 1000 phần tử
- BĐộ dài mảng phải là lũy thừa của hai
- CMảng chỉ được chứa số dương
- DMảng phải được sắp xếp
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
- BSắp xếp trộn đã là O(n)
- CCá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
- DQuy 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
5.Trung bình
Thuật toán sắp xếp nào là ổn định?
- AQuicksort (phiên bản tại chỗ điển hình)
- BSắp xếp trộn
- CSắp xếp vun đống
- DSắp xếp chọn (phiên bản điển hình)
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
- BĐường đi ngắn nhất tính theo số cạnh từ nút xuất phát
- CThứ tự tô-pô trong mọi đồ thị
- DCây khung nhỏ nhất
7.Khó
n! và 2ⁿ so sánh với nhau thế nào khi n lớn?
- AChúng tăng với cùng tốc độ
- B2ⁿ tăng nhanh hơn n!
- Cn! là O(n²)
- Dn! tăng nhanh hơn 2ⁿ
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. C · O(n)
- 2. C · Thuật toán thử mọi lời giải ứng viên có thể
- 3. D · Mảng phải được sắp xếp
- 4. C · 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. B · Sắp xếp trộn
- 6. B · Đường đi ngắn nhất tính theo số cạnh từ nút xuất phát
- 7. D · n! tăng nhanh hơn 2ⁿ
- 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.