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?
- AQuicksort
- BSắp xếp nổi bọt
- CSắp xếp chèn
- 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?
Độ 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ì?
Hàm nào sau đây tăng chậm nhất khi n lớn dần?
Tìm kiếm nhị phân cần khoảng bao nhiêu phép so sánh trong trường hợp xấu nhất trên một mảng đã sắp xếp có 1,000,000 phần tử?
Quicksort luôn dùng phần tử đầu tiên làm pivot. Trên đầu vào nào nó thể hiện hành vi xấu nhất?
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ì?
Chi phí thời gian và không gian của việc tính số Fibonacci thứ n bằng một vòng lặp chỉ giữ hai giá trị cuối là bao nhiêu?
Định nghĩa nào của lớp NP là đúng?
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.