动态规划系列
来源:互联网 发布:淘宝魔方店 编辑:程序博客网 时间:2024/05/22 08:31
1.
从上面最顶点到下面最后一排的话,如果谈心算法就是选每一步最大的那个值,但是这样的原则不一定是整个可能选择中最大的那个。除非没有只能选择左右两个的限制。
动态规划就是每一层中的每一个点到下面都有自己最佳的路线。也就是每个子问题也是最优的,问题的状态是选的第i行j个那个是最优的,就得选i+1行j或者j+1那个是最优的两个中一个比较大的那个。这是从上往下的过程。
从下往上过程是把每个节点的最佳路径全部找到,最后一层最优的值就是节点本身,上面一层是左右两个中大的那个加上上面要求的那个节点的值,一层层往上倒,最后求出那个节点。
从上往下是递归调用,从下往上是迭代解决。而且动态规划有空间的投入来保存状态值。这也是用递归的原因吧
- 动态规划系列
- 动态规划学习系列
- ACM动态规划系列
- 动态规划系列
- 动态规划 -- “最”系列题目
- 动态规划 之 背包系列
- 算法系列1、动态规划
- 【LeetCode系列】动态规划算法
- 笔试题-动态规划系列
- VF 动态规划系列dp入门
- 整数划分系列问题(动态规划)
- 【算法系列-5】动态规划-背包问题
- 动态规划问题系列---Labyrinth(迷宫)
- 动态规划问题系列---Disk Schedule
- 动态规划问题系列---扔玻璃珠
- 动态规划问题系列---word break问题
- 动态规划问题系列---Unique Paths II
- 算法系列—动态规划法
- HighCharts说明
- 2013工资新规定 未来的八种人将被社会淘汰!
- HTML5 LocalStorage 本地存储
- dede调用discuz论坛的信息的方法
- 草稿二
- 动态规划系列
- 【Xcode】was mutated while being enumerated
- 目录权限的分析
- Redirecting standard input and output
- 全面优化—配置高性能LNMP架构
- OpenCL的框架
- memcache命令
- 服务器负载过高过程分析
- SGU 106 The equation 【扩展欧几里得算法】