Rất thường xuyên, nếu thời gian chạy của một thuật toán là một biểu thức phức tạp, bản thân thuật toán cũng phức tạp và không thực tế. Mỗi gốc khối và các yếu tố trong thời gian chạy tiệm cận có xu hướng tăng thêm độ phức tạp cho thuật toán và cũng ẩn các yếu tố không đổi trong thời gian chạy.
Chúng ta có những ví dụ nổi bật trong đó quy tắc này không?
Tất nhiên rất dễ tìm thấy các ví dụ về các thuật toán rất khó thực hiện mặc dù chúng có thời gian chạy trường hợp xấu nhất rất đơn giản. Nhưng những gì về converse?
Chúng ta có các ví dụ về các thuật toán xác định rất đơn giản và thực tế , dễ thực hiện nhưng tình cờ có một biểu thức rất phức tạp như thời gian chạy tiệm cận tồi tệ nhất của nó không?
Xin lưu ý các từ khóa "xác định" và "trường hợp xấu nhất"; việc phân tích các thuật toán ngẫu nhiên đơn giản khá dễ dẫn đến các biểu thức phức tạp.
Tất nhiên những gì "phức tạp" là một vấn đề của hương vị. Dù sao, tôi muốn thấy một biểu thức quá xấu để đặt tiêu đề của bài báo của bạn. Và tôi thích một hàm phức tạp của một tham số tự nhiên (kích thước đầu vào, số lượng nút, v.v.).
Tái bút Tôi nghĩ rằng tôi sẽ không biến đây thành một "câu hỏi lớn", và không phải CW. Tôi muốn tìm một ví dụ tuyệt vời duy nhất (nếu nó tồn tại). Do đó, vui lòng chỉ đăng một câu trả lời khác nếu bạn nghĩ rằng nó "tốt" hơn bất kỳ câu trả lời nào cho đến nay.