![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
贪心策略
wyc_
技术之路是千里之行,莫功利方能行更远
展开
-
贪心算法
1.算法简介 贪心算法在每一步都做出在当前看来最优的选择,希望能通过局部最优找到全局最优。因此使用贪心算法来找最优解还需要证明它的确能得到全局最优解,通常可以用反证法加以证明。贪心算法在解决一些问题的时候会比动态规划更加方便,有很多基于贪心策略设计的算法,比如最小生成树算法,单源最短路径的Dijkstra算法,实际上A*算法中的启发式信息也可以看成是贪心策略的应用。 下面还是通过实际的问题原创 2014-10-16 18:57:30 · 657 阅读 · 1 评论 -
贪心算法 II
上一篇文章中介绍了贪心算法,并给出了几个题目的分析证明,其中“Gas Station”那道题的难度比较大,但是让我们很好的体会到贪心算法的用武之地,同时也体会到证明的重要性,贪心算法并不能保证得到的一定是最优解,一定要得到证明方可放心使用。本篇继续介绍贪心算法实例。 1. 活动选择问题 假定有一个n个活动的集合S={a1,a2,...,an},这些活动使用同一个资源,而这个资源在某个时刻只能供原创 2014-10-17 17:34:04 · 849 阅读 · 0 评论