动态规划

2020-02-21  本文已影响0人  一蓬蒿人

动态规划特性

形式

常见类型

实现思路

  1. 确定问题状态是什么
    确定最后一步
    划分子问题
  2. 状态转移方程是什么
  3. 状态的初始值和边界条件是什么
    初始值就是无法用转移方程表示的特殊情况,需要手动定义
    边界条件就是明确计算范围,防止越界
  4. 问题要求的最后答案是什么


使用场景

  1. 求最大值/最小值
  2. 求可不可行
  3. 求方案总数


参考

如何理解动态规划
动态规划和贪心算法区别

上一篇下一篇

猜你喜欢

热点阅读