1.Dễ
Một thuật toán có hai vòng lặp lồng nhau, mỗi vòng chạy n lần, thường có độ phức tạp nào?
- AO(2n)
- BO(n)
- CO(n²)
- DO(log n)
2.Dễ
f(n) = Θ(g(n)) có nghĩa là gì?
- Af tăng nhanh hơn g một cách nghiêm ngặt
- Bf tăng với cùng tốc độ như g, bị chặn trên và chặn dưới bởi các bội hằng của g
- Cf luôn nhỏ hơn g với mọi n, nên g chặn trên f nhưng không bao giờ chặn dưới
- Df tăng chậm hơn g một cách nghiêm ngặt
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
Vì sao cơ số của logarit thường bị bỏ trong Big O, như trong O(log n)?
- ACơ số chỉ quan trọng với n nhỏ
- BCác logarit với cơ số khác nhau chỉ khác nhau một hệ số hằng
- CMọi logarit trong khoa học máy tính đều có cơ số 10, nên cơ số được ngầm hiểu
- DLogarit luôn được làm tròn thành số nguyê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)
- BO(log n)
- CO(n log n)
- DO(n²)
6.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 ngắn nhất trước
- 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 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
- DChọn hoạt động bắt đầu sớm nhất
7.Khó
Thuật toán quy hoạch động Held–Karp giải chính xác bài toán người bán hàng rong. Thời gian chạy của nó cho n thành phố là bao nhiêu?
- AO(n³)
- BO(n² 2ⁿ)
- CO(2n²)
- DO(n!)
8.Khó
Thuật toán Strassen nhân ma trận bằng 7 thay vì 8 phép nhân đệ quy các khối nửa kích thước. Thời gian chạy của nó là bao nhiêu?
- AΘ(n³)
- BΘ(n2)
- CΘ(nlog₂ 7), khoảng n2,81
- DΘ(n² log n)
Đáp án
- 1. C · O(n²)
- 2. B · f tăng với cùng tốc độ như g, bị chặn trên và chặn dưới bởi các bội hằng của g
- 3. D · O(n)
- 4. B · Các logarit với cơ số khác nhau chỉ khác nhau một hệ số hằng
- 5. D · O(n²)
- 6. C · 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
- 7. B · O(n² 2ⁿ)
- 8. C · Θ(nlog₂ 7), khoảng n2,81
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.