Thời gian chạy nào sau đây là đa thức?
- AO(n³)
- BO(nⁿ)
- CO(n!)
- DO(2ⁿ)
Thời gian chạy nào sau đây là đa thức?
Ba bước của một thuật toán chia để trị là gì?
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?
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ì?
Công thức truy hồi T(n) = T(n − 1) + O(1) có nghiệm là gì?
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?
Vì sao tra cứu trung bình trong bảng băm là O(1) nhưng trường hợp xấu nhất là O(n)?
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.