1.Dễ
Thuật toán sắp xếp nào liên tục hoán đổi các phần tử kề nhau đang sai thứ tự?
- AQuicksort
- BSắp xếp trộn
- CSắp xếp nổi bọt
- DSắp xếp vun đống
2.Dễ
Sắp xếp chọn hoạt động như thế nào?
- ANó chèn từng phần tử vào phần đã sắp xếp đang lớn dần bằng cách dịch chuyển
- BNó chia mảng làm đôi rồi trộn lại
- CNó liên tục hoán đổi các phần tử kề nhau đang sai thứ tự
- DNó liên tục tìm phần tử nhỏ nhất của phần chưa sắp xếp và hoán đổi nó lên đầu
3.Dễ
Ghi nhớ (memoisation) là gì?
- AGiải phóng bộ nhớ sau khi một hàm trả về
- 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ớ
- CTự độ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
- DViết chú thích bên cạnh từng dòng mã
4.Trung bình
Độ phức tạp thời gian của việc tính số Fibonacci thứ n bằng bảng từ dưới lên là gì?
- AO(n)
- BO(2ⁿ)
- CO(log n)
- DO(n²)
5.Trung bình
Độ phức tạp thời gian trong trường hợp xấu nhất của quicksort là gì?
- AO(n log n)
- BO(n²)
- CO(log n)
- DO(n)
6.Trung bình
Công thức truy hồi T(n) = 2T(n − 1) + O(1) có nghiệm là gì?
- AO(n²)
- BO(2ⁿ)
- CO(n)
- DO(n log n)
7.Khó
Định lý Cook–Levin đã thiết lập điều gì?
- ABài toán dừng là bất khả quyết định
- BBài toán thỏa mãn Boole (SAT) là NP-đầy đủ
- CMọi bài toán NP đều giải được trong thời gian hàm mũ
- DP không bằng NP
8.Khó
Phải chứng minh hai điều nào để chứng tỏ một bài toán quyết định X là NP-đầy đủ?
- AX quy dẫn về một bài toán trong P, và X thuộc NP
- BX thuộc P, và X quy dẫn về SAT
- CX không có thuật toán đa thức, và X quyết định được
- DX thuộc NP, và một bài toán NP-đầy đủ đã biết quy dẫn về X trong thời gian đa thức
Đáp án
- 1. C · Sắp xếp nổi bọt
- 2. D · Nó liên tục tìm phần tử nhỏ nhất của phần chưa sắp xếp và hoán đổi nó lên đầu
- 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. A · O(n)
- 5. B · O(n²)
- 6. B · O(2ⁿ)
- 7. B · Bài toán thỏa mãn Boole (SAT) là NP-đầy đủ
- 8. D · X thuộc NP, và một bài toán NP-đầy đủ đã biết quy dẫn về X trong thời gian đa thức
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.