《算法導論》學習分享——15. 動態規劃

15. 動態規劃 動態規劃和分治法相似,都是通過組合子問題的解來求解原問題的解。但不同的是分治法將問題劃分爲不相交的子問題,遞歸的求解子問題,再將它們的解組合起來,求出原問題的解。相反,動態規劃應用於子問題相互重疊的情況,即不同的子問題具有公共的子子問題。這種情況下,用分治法會反覆的求解相同的子問題,造成時間浪費。動態規劃對每個子問題只求解一次,並且保存在表格中,從而避免重複計算。 動態規劃通常用
相關文章
相關標籤/搜索