动态规划概述(4)总结

动态规划三大要素,三大特点

要素一:状态正确设定。

要素二:状态转移方程列正确。

要素三:最终获取的输出参数一定要选择正确。

特点一:最优子结构特点,每一个问题派生出的小问题一定拥有最用性特征。

特点二:最优性要求,有最优子结构组合而成的解一定满足最优性要求。

特点三:无后效性,目前的参数和获值,只与子问题有关,不与父节点有关。(逆推的时候只有父节点和此节点有关)

动态规划所解决的问题大部分是贪心和暴力枚举无法解决的,贪心容易掉入“贪心的陷阱”,因为贪心是一种“投机取巧”的方法,忽略了一些子问题,有些时候把不该忽略的子问题也忽略了。暴力容易超时,因为只能够枚举所有情况。

确切来说,DP,贪心,暴力,枚举,这四种方法都不能算为一种特殊算法,而是一种思想,因为这些方法没有确切的模板,就像方程一样,没有一个确切的最终方程能够包含所有情况的方程。

动态规划最简单的部分就结束了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值