1.Dễ
Một vòng lặp bắt đầu với i = 1 và nhân đôi i mỗi lần lặp cho đến khi i > n. Nó chạy bao nhiêu lần lặp?
- AKhoảng n / 2
- BKhoảng n
- CKhoảng n²
- DKhoảng log₂ n
2.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(1)
- BO(n²)
- CO(n)
- DO(log n)
3.Dễ
Một thuật toán O(n²) mất 1 giây khi n = 1000. Khoảng bao lâu khi n = 2000?
- A2 giây
- B8 giây
- C1 giây
- D4 giây
4.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³)
- CO(n log n)
- DO(n²)
5.Trung bình
Độ phức tạp thời gian của thuật toán quy hoạch động chuẩn cho dãy con chung dài nhất của các chuỗi có độ dài m và n là gì?
- AO(mn log n)
- BO(2m+n)
- CO(mn)
- DO(m + n)
6.Trung bình
Quy hoạch động hữu ích khi một bài toán có:
- AMột vòng lặp duy nhất
- BChỉ các đầu vào ngẫu nhiên
- CCác bài toán con chồng lặp và cấu trúc con tối ưu
- DHoàn toàn không có bài toán con, nên có thể giải trong một bước
7.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 thuộc NP, còn bài toán không khả thi thuộc P
- 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ũ
- DCả hai đều có nghĩa là bài toán hoàn toàn không có thuật toán
8.Khó
Kỹ thuật nào cho thời gian chạy kỳ vọng O(n log n) của quicksort trên mọi đầu vào?
- AChỉ dùng đệ quy ở phía bên trái
- BLuôn chọn phần tử đầu tiên
- CSắp xếp đầu vào trước khi chạy quicksort
- DChọn pivot đồng đều ngẫu nhiên
Đáp án
- 1. D · Khoảng log₂ n
- 2. C · O(n)
- 3. D · 4 giây
- 4. D · O(n²)
- 5. C · O(mn)
- 6. C · Các bài toán con chồng lặp và cấu trúc con tối ưu
- 7. 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
- 8. D · Chọn pivot đồng đều ngẫu nhiên
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.