Thuật toán sắp xếp nào chọn một pivot và phân hoạch mảng thành các phần tử nhỏ hơn và lớn hơn?
- ASắp xếp chèn
- BSắp xếp nổi bọt
- CQuicksort
- DSắp xếp trộn
Thuật toán sắp xếp nào chọn một pivot và phân hoạch mảng thành các phần tử nhỏ hơn và lớn hơn?
Sắp xếp trộn chuẩn dựa trên mảng dùng thêm bao nhiêu bộ nhớ?
Thời gian chạy của một thuật toán là O(n). Tốc độ tăng này được gọi là gì?
Vì sao cơ số của logarit thường bị bỏ trong Big O, như trong O(log n)?
Một hàm chạy một vòng lặp n lần lặp rồi, tách biệt, một vòng lặp khác n lần lặp. Độ phức tạp thời gian của nó là gì?
Công thức truy hồi T(n) = 2T(n/2) + O(1) có nghiệm là gì?
Bài toán cái túi 0/1 giải bằng quy hoạch động mất thời gian O(nW). Vì sao điều này được gọi là giả đa thức?
Thời gian chạy của thuật toán Dijkstra với đống nhị phân trên đồ thị có V đỉnh và E cạnh là bao nhiêu?
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.