贪心算法的基本概念

https://www.jianshu.com/p/b613ae9d77ff

这篇文章将贪心算法的一些基本概念说明的很清楚,现在做一个总结。

1. 贪心算法在当前情况下,每次选择目前看来最优的情况,从而得到结果。

2. 可以从上面看出贪心算法可能得到局部最优,而不是整体最优

3. 为了使得我们使用贪心策略时能够达到整体最优,求解的问题需要满足①贪心选择性质:即我们能够通过局部最优来去达到整体最优,这个一般需要数学公式的证明

                                ②最优子结构:即最优解包括了子问题的最优解

4. 贪心算法和动态规划算法有着极大的相似性

5.可以看到当问题不满足无后效性,即不可以使用动态规划时,可以尝试使用贪心算法。

posted @ 2021-02-01 15:35  重言  阅读(104)  评论(0)    收藏  举报