什么是动态规划?(二)

举报
feichaiyu 发表于 2019/11/10 12:17:18 2019/11/10
【摘要】 在上一篇漫画中,我们分析了一道动态规划相关的算法问题,并归纳出了问题的状态转移方程式。没看过上一篇的朋友可以点击下面的链接:漫画:什么是动态规划?首先,让我们简单回顾一下题目:有一座高度是10级台阶的楼梯,从下往上走,每跨一步只能向上1级或者2级台阶。要求用程序来求出一共有多少种走法。以动态规划的建模思路,我们归纳出的状态转移方程式如下:F(1) = 1;F(2) = 2; F(n) = F...

在上一篇漫画中,我们分析了一道动态规划相关的算法问题,并归纳出了问题的状态转移方程式。没看过上一篇的朋友可以点击下面的链接:


漫画:什么是动态规划?


首先,让我们简单回顾一下题目:


有一座高度是10级台阶的楼梯,从下往上走,每跨一步只能向上1级或者2级台阶。要求用程序来求出一共有多少种走法。


以动态规划的建模思路,我们归纳出的状态转移方程式如下:


F(1) = 1;

F(2) = 2; 

F(n) = F(n-1)+F(n-2)(n>=3)


下面,继续我们的故事。

1573359139543992.png

1573359156275858.png

1573359167486936.png

1573359178123049.png

1573359189834954.png

1573359199437550.png

1573359210446680.png

1573359220157983.png

1573359230905202.png

1573359241802192.png

1573359276363906.png

1573359290740222.png

1573359301907185.png

1573359311795755.png

1573359323391631.png

1573359335340934.png

1573359345193845.png

1573359355558681.png

1573359366702657.png

1573359375622606.png

—————未完待续—————




喜欢本文的朋友们,欢迎长按下图关注订阅号梦见,收看更多精彩内容

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1&wx_co=1

转载声明:本文转载自公众号【程序员小灰】

原文链接:https://mp.weixin.qq.com/s/5tUYURKzvSeLBkg0Pdhzow

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。