Hầu hết các ví dụ kinh điển về thuật toán lập trình động có thời gian chạy như hoặc là . Có ví dụ tự nhiên nào với thời gian chạy
Lấy một thuật toán phân chia và chinh phục để sắp xếp.
—
Nicholas Mancuso
@NicholasMancuso: Phân chia và chinh phục không phải là lập trình động, vì các bài toán con không chồng chéo.
—
A.Schulz
@ A.Schulz Thật ra, họ là như vậy. Điều tương tự có thể xuất hiện trong nhiều nhánh của sự tái phát (tôi đang nghĩ về sự tái phát của Mergesort). Chúng tôi bỏ qua điều này trong khi sắp xếp vì chúng tôi không cần tăng tốc nhiều hơn; thực tế là chúng ta chỉ phải thử một phân vùng cho mỗi đầu vào và tìm giải pháp (sắp xếp) tối ưu chi phối hiệu quả.
—
Raphael