贪心算法

贪心算法问题

贪心算法的适用的问题

贪心算法适用的问题必须满足两个属性:

    (1)   贪心性质:整体的最优解可通过一系列局部最优解达到,并且每次的选择可以依赖以前做出的选择,但不能依赖于以后的选择。

    (2)   最优子结构:问题的整体最优解包含着它的子问题的最优解。

                  动态规划-当前最优不一定是整体最优。贪心是一种只考虑眼前情况的策略。贪心算法很容易和动态规划混淆

    贪心算法的基本步骤

    (1)   分解:将原问题分解为若干相互独立的阶段。

    (2)   解决:对于每一个阶段求局部的最优解。

    (3)   合并:将各个阶段的解合并为原问题的解。

 

动态规划:https://www.zhihu.com/question/23995189

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值