1.Dễ
Ký hiệu nào mô tả cận trên của tốc độ tăng?
- ABig Omega
- BLittle omega
- CBig O
- DBig Theta
2.Dễ
Thời gian chạy trong trường hợp xấu nhất của một thuật toán mô tả điều gì?
- AThời gian kỳ vọng nó mất trên một đầu vào ngẫu nhiên kích thước n
- BThời gian nó mất trên đầu vào nhỏ nhất
- CThời gian tối đa nó mất trên mọi đầu vào kích thước n
- DThời gian nó mất trên một máy tính chậm
3.Dễ
Độ phức tạp không gian đo lường:
- ALượng bộ nhớ một thuật toán cần khi đầu vào tăng
- BSố dòng mã
- CKích thước vật lý của máy tính
- DDung lượng đĩa của tệp chương trình sau khi được biên dịch
4.Trung bình
Đệ quy của sắp xếp trộn có bao nhiêu tầng đối với một mảng n phần tử?
- AKhoảng n
- BKhoảng √n
- CKhoảng n / 2
- DKhoảng log₂ n
5.Trung bình
Trong bài toán chọn hoạt động, quy tắc tham lam nào luôn cho số hoạt động không chồng lấn tối đa?
- AChọn hoạt động bắt đầu sớm nhất
- BChọn hoạt động có ít chồng lấn nhất trước, rồi lặp lại với các hoạt động tương thích
- CChọn hoạt động ngắn nhất trước
- DChọn hoạt động kết thúc sớm nhất, rồi lặp lại với các hoạt động tương thích
6.Trung bình
Một hàm giai thừa đệ quy đơn giản fact(n) = n × fact(n − 1) dùng bao nhiêu không gian ngăn xếp?
- AO(n)
- BO(1)
- CO(n²)
- DO(log n)
7.Khó
Độ phức tạp thời gian của: for i = 1 to n: for (j = i; j ≤ n; j = j + i) thực hiện công việc O(1) là gì?
- AO(n log n)
- BO(n √n)
- CO(n²)
- DO(n)
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 không có thuật toán đa thức, và X quyết định được
- CX thuộc P, và X quy dẫn về SAT
- 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 · Big O
- 2. C · Thời gian tối đa nó mất trên mọi đầu vào kích thước n
- 3. A · Lượng bộ nhớ một thuật toán cần khi đầu vào tăng
- 4. D · Khoảng log₂ n
- 5. D · Chọn hoạt động kết thúc sớm nhất, rồi lặp lại với các hoạt động tương thích
- 6. A · O(n)
- 7. A · O(n log n)
- 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.