【发布时间】:2018-08-10 02:43:28
【问题描述】:
greedy 算法是否可能也是dynamic programming 算法?
我参加了Analysis of Algorithms 课程,但我仍然不确定这两个概念。
我理解贪心方法使用当前最优解来寻找全局最优解,DP算法重用重叠的子结果。
我相信答案是“是”,但我找不到一个既是贪婪算法又是 DP 算法的好例子。
谁能给我一个例子?
如果上述问题的答案是“否”,那么有人可以向我解释为什么吗?
【问题讨论】:
-
Is it possible that a greedy algorithm is also a dynamic programming algorithm?,为什么不呢?是什么让我无法贪婪地准备子结果? -
我找不到既是贪婪又是DP的例子。
-
谁能给我一个既贪心又是DP的算法?
标签: algorithm dynamic-programming greedy