算法设计思想--贪心

贪心

性质

一种针对特定类型算法效率优化的思想

分析

存在一个问题,符合以下模式
对该问题可以按
做多种可能选择,分别求取每种选择下最优结果
在所有选择最优结果中选取最优,
作为问题答案。
如果,
求解过程中又存在重复求解相同规模更小问题,
则这是典型的符合动态规划的情况

由于问题,
符合某些性质,利用问题的这些性质,
我们可以知道最优结果,
必然在某个特定选择下存在,
从而我们可以只考察一种特定选择,
以该选择下最优结果,作为问题答案。

这种设计方式,称为贪心算法。
也即,
利用问题具备的某些性质,
相比在动态规划的优化基础上,
进一步加快的问题处理速度。
原创文章 134 获赞 87 访问量 6万+

猜你喜欢

转载自blog.csdn.net/x13262608581/article/details/105891794