贪心算法小结

Posted lucky-light

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了贪心算法小结相关的知识,希望对你有一定的参考价值。

  贪心算法,更确切的说是一种解决题目的思想,简单来说是对于问题的特殊解,它可以通过某种特殊的规则,不断地选取最优的策略。

  比如说,最简单的贪心问题:

    使用最少的硬币数量来解决付账的问题(恰好完成数额, 不需要找零)

 

    区间的调度问题(给你多个区间, 可能会有交叉现象, 你需要找所给你的实现当中找出不交叉的区间数量最大值)

    1.   头排序,但是你发现不能找到最优的解。 
    2.   尾排序,判断先可以结束的是不是头位置不与之前的区间尾部位置有交叉即可以

 

    FENCE REPAIR 最小生成树,霍夫曼树,

 

    灯塔问题(一个点管理一个区间的问题)

    1.   先进行排序,然后直接进行区间贪心, 

以上是关于贪心算法小结的主要内容,如果未能解决你的问题,请参考以下文章

2017.8.13 贪心课小结

算法第4章小结

贪心算法小结

图论算法小结

贪心算法:背包问题

算法分析 八: 总结补充补充