1.Dễ
Độ phức tạp thời gian của tìm kiếm nhị phân trên một mảng đã sắp xếp là gì?
- AO(log n)
- BO(1)
- CO(n log n)
- DO(n)
2.Dễ
Hàm nào sau đây tăng chậm nhất khi n lớn dần?
- AO(log n)
- BO(n log n)
- CO(n²)
- DO(n)
3.Dễ
Sắp xếp trộn chuẩn dựa trên mảng dùng thêm bao nhiêu bộ nhớ?
- AO(n²)
- BO(log n)
- CO(1)
- DO(n)
4.Trung bình
Thuật toán Floyd–Warshall tính gì, và nhanh đến mức nào?
- AMột cây khung nhỏ nhất trong O(E log V)
- BĐường đi ngắn nhất từ một đỉnh nguồn đến mọi đỉnh khác trong O(V + E)
- CĐường đi ngắn nhất giữa mọi cặp đỉnh trong O(V³)
- DMột thứ tự tô-pô trong O(V²)
5.Trung bình
Với các đồng xu 1, 3 và 4 và số tiền 6, phương pháp tham lam "đồng lớn nhất trước" dùng bao nhiêu đồng, so với tối ưu?
- ATham lam dùng 4 đồng; tối ưu là 3
- BTham lam dùng 2 đồng; tối ưu là 2
- CTham lam dùng 3 đồng; tối ưu là 3
- DTham lam dùng 3 đồng; tối ưu là 2
6.Trung bình
Có đúng không khi nói một thuật toán O(n²) cũng là O(n³)?
- AĐúng, vì Big O là cận trên và n² tăng không nhanh hơn n³
- BKhông, vì Big O phải luôn cho tốc độ tăng chính xác của hàm
- CKhông, vì n³ nhỏ hơn n² khi n lớn
- DĐúng, nhưng chỉ khi n nhỏ hơn 100
7.Khó
Vì sao tìm kiếm nhị phân không cho thời gian O(log n) trên một danh sách liên kết đơn?
- AĐến được phần tử giữa mất O(n) bước, vì không có truy cập chỉ số trực tiếp
- BCác phép so sánh trên nút danh sách liên kết chậm hơn
- CTìm kiếm nhị phân cần ít nhất gấp đôi bộ nhớ
- DDanh sách liên kết không thể được sắp xếp
8.Khó
Thuật toán nào tìm cây khung nhỏ nhất bằng cách liên tục thêm cạnh rẻ nhất không tạo chu trình?
- AThuật toán Prim bắt đầu từ một nút
- BThuật toán Dijkstra
- CThuật toán Kruskal
- DFloyd–Warshall
Đáp án
- 1. A · O(log n)
- 2. A · O(log n)
- 3. D · O(n)
- 4. C · Đường đi ngắn nhất giữa mọi cặp đỉnh trong O(V³)
- 5. D · Tham lam dùng 3 đồng; tối ưu là 2
- 6. A · Đúng, vì Big O là cận trên và n² tăng không nhanh hơn n³
- 7. A · Đến được phần tử giữa mất O(n) bước, vì không có truy cập chỉ số trực tiếp
- 8. C · Thuật toán Kruskal
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.