問題詳情

50. 以下何項演算法概念與其他三項關係最低?
(A)動態規劃(Dynamic Programming)
(B)分治法(Divide and Conquer)
(C)貪婪法(Greedy Method)
(D)遞迴(Recursion)

參考答案

答案:C
難度:計算中-1
書單:沒有書單,新增

用户評論

小彥子老師】評論

動態規劃是分治法的延伸。當分治法分割出來的問題,一而再、再而三出現,就運用記憶法儲存這些問題的答案,避免重複求解,以空間換取時間。動態規劃的過程,就是反覆地讀取數據、計算數據、儲存數據。遞迴分割問題時,當子問題與原問題完全相同,只有數值範圍不同,我們稱此現象為 recurrence ,再度出現、一再出現之意。