算法疑惑--动态规划
来源:互联网 发布:淘宝什么皮肤是真的 编辑:程序博客网 时间:2024/05/16 11:09
近期学习到的算法是动态规划-一个号称史上最难的算法(老师说的~),
书中对于动态规划的描述其实很简单,但是在学习的过程中缺感觉到有一丝疑惑
部分地方理解起来依旧是有一些问题的;下面对于一些问题我自己的疑惑和理解
1、背包问题给出的公式中的一些字符代表什么意思
2、重叠子问题的理解
3、递归在动态规划中的体现
4、自己的问题和理解
对于上述问题,在听课之后发生了一些改变,如下给出自己的理解
1:背包问题中出现的字符包含c、i、w、W、wi
c:代表得到最优解时的总价值
i:代表第几个物品
w:代表背包现有容量
W:代表背包的总容量
wi:被取出的物品的重量
2、重叠子问题的理解
重叠子问题在背包问题中的理解,我个人认为是“在东西被取出之后,背包剩余的重量”
虽然有一些生涩,但是这是我目前能表述的最棒的地方
3、一直说动态规划是递归的一个很好的体现,但是在最初的时候,并不能很好的理解
但是在公式中,对公式进行展开,每一次展开,就是对于递归的体现。将公式完全展开,
就能体会到递归的过程了
4、个人的问题
动态规划一直都说是递归的体现,而且每一项的式子中,都包含两个部分,这样是不是就
可以将展开式用二叉树的形式体现出来,最后的结果,就是整个二叉树之后从上到下的结果~
虽然表述的不是很清楚,但是这是我个人的一个小问题,希望有人能替我解答哦~
阅读全文
0 0
- 算法疑惑--动态规划
- 算法--动态规划算法
- 动态规划算法剖析
- 动态规划算法
- 初识动态规划算法
- 动态规划算法
- 动态规划算法剖析
- 动态规划算法
- 动态规划算法剖析
- 动态规划算法
- 动态规划算法实现
- 动态规划算法
- 动态规划算法
- 动态规划算法之一
- 动态规划算法备忘
- 动态规划 --压缩算法
- 动态规划算法
- 动态规划算法
- 经典算法系列之不死神兔
- Drupal7 API Form generation
- 好看的网站布局3
- 使用Markdown编辑器写博客
- 获得Session的方式
- 算法疑惑--动态规划
- POJ2823 Sliding Window【单调队列】
- 322. Coin Change
- 指针加减法,
- 好看的网站布局4
- HDOJ1272 并查集简单应用
- 脚本的认识
- JavaScript模块化编程方案
- django中创建一个Model