算法设计方法-贪心算法

    贪心算法应该算是动态规划中的一种特例~如果一个事例满足贪心选择性质和最优子结构性质,则可以利用贪心算法,每一步可以做出局部最优的选择,因为具有贪心选择性质,又因为具有最优子结构,所以每次的局部最优选择能够达到全局的最优,所以最优就是一个全局的最优解~

    接下来贴一下课件的说明,考试结束了,心情很放松,有空补充一些具体问题的实现代码。 

    接下来通过一个活动选择问题的描述体会一下贪心算法与动态规划之间的关系。

问题描述

动态规划解决方案:

跟据上面的递归式,可知至少是一个O(n2)的算法,因为内层的k的循环为1至n,外层循环为1至n,所以猜测下届至少是这个复杂度。

贪心解决方案:

理论基础:

 

 

转载于:https://www.cnblogs.com/weixliu/archive/2012/12/29/2837043.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值