動態規劃入門之硬幣問題

動態規劃算法一般基於一個遞推公式及一個或多個初始狀態。 當前子問題的解將由上一次子問題的解推出。使用動態規劃來解題只須要多項式時間複雜度, 所以它比回溯法、暴力法等要快許多。動態規劃也是面試筆試題中的一個考查重點,當閱讀一個題目而且開始嘗試解決它時,首先看一下它的限制。 若是要求在多項式時間內解決,那麼該問題就極可能要用DP來解。遇到這種狀況, 最重要的就是找到問題的「狀態」和「狀態轉移方程」。(
相關文章
相關標籤/搜索