Ba bước của một thuật toán chia để trị là gì?
- AĐoán, kiểm tra, lặp lại
- BChia, trị, kết hợp
- CSắp xếp, tìm kiếm, trả về
- DĐọc, tính toán, ghi
Ba bước của một thuật toán chia để trị là gì?
Trường hợp cơ sở của một hàm đệ quy là gì?
Độ phức tạp thời gian trong trường hợp xấu nhất của sắp xếp chèn là gì?
Công thức truy hồi T(n) = 2T(n/2) + O(1) có nghiệm là gì?
Độ phức tạp thời gian của: for i = 1 to n: for j = 1 to i: thực hiện công việc O(1) là gì?
Độ phức tạp thời gian khấu hao của việc thêm phần tử vào cuối một mảng động nhân đôi dung lượng khi đầy là bao nhiêu?
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?
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?
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.