关于贪心算法,下面正确的是________。
A: 每个阶段总是做出在当前看来是最好的选择
B: 贪心算法一定能够得到问题的最优解
C: 原问题分解成若干阶段,如果当前无法得到问题的解,返回到上一阶段
D: 任何问题都可以是使用贪心算法解决
A: 每个阶段总是做出在当前看来是最好的选择
B: 贪心算法一定能够得到问题的最优解
C: 原问题分解成若干阶段,如果当前无法得到问题的解,返回到上一阶段
D: 任何问题都可以是使用贪心算法解决
举一反三
- 使用贪心算法策略一定能得到问题的最优解
- 无法证明贪心算法能得到问题的最优解;贪心算法如果得到问题的最优解,那只是一种巧合。(<br/>)
- 贪心算法在问题求解时,总是做出在当前看来最好的选择,保证可以求得问题的最优解。
- 关于贪心算法,下述说法错误的是( )。 A: 贪心算法一定能得到最优解。 B: 一步步做选择,每一步总是作出在当前看来最好(最有利)的选择 C: 每一步的选择不从整体最优考虑,只是在某种意义上的局部最优选择 D: 贪心算法对有些问题可以获得整体最优解
- 有关贪心法,正确的是( )。 A: 贪心算法不能对所有问题都得到整体最优解。 B: 在一些情况下,即使贪心算法不能得到整体最优解,其最终结果却是最优解的很好近似。 C: 贪心算法并不从整体最优考虑。 D: 贪心算法总是作出在当前看来最好的选择。