- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
法律
o 本课件包括:演示文稿,示例,代码,题库,视频和声
音等,小象学院拥有完全知识产权的权利;只限于善意
学习者在本课程使用,不得在课程范围外向任何第
散播。任何其他人或机构不得盗版、 、仿造其中的
创意,我们将保留一切通过法律手段追究违反者的权利。
o 课程详情请咨询
n 公众号:小象
n 新浪微博:ChinaHadoop
互联网新技术在线教育领航者
第九课 动态规划
林沐
互联网新技术在线教育领航者
内容概述
1.8道经典动态规划的相关题目
例1:爬楼梯(easy)
例2:打家劫舍(easy)
例3:最大字段和(easy)
例4:找零钱(medium)
例5:三角形(medium)
例6:最长上升子序列(medium,hard)
例7:最小路径和(medium)
例8:地牢游戏(hard)
2.详细讲解题目解题方法、代码实现
互联网新技术在线教育领航者
动态规划(Dynamic Programming)概述
动态规划(dynamic programming)是运筹学的一个分支,是求解
决策过程最优化的数学方法。它是20世纪50年代初 数学
家R.E.Bellman等人提出的最优化原理,它利用各阶段之间的
关系,逐个求解,最终求得全局最优解。在设计动态规划算法
时,需要确认原问题与子问题、动态规划状态、边界状态结值、
状态转移方程等关键要素。
在算法面试中,动态规划是最常考察的题型之一,大多数面试
官都以否可较好的解决动态规划相关问题来区分候选是否
聪明。
互联网新技术在线教育领航者
例1: 爬楼梯
在爬楼梯时,每次可向上走1阶台阶或2阶台阶,问有n 阶楼
梯有多少种上楼的方式?
选自 LeetCode 70. Climbing S rs
难度:Easy
互联网新技术在线教育领航者
例1: 搜索,回溯法
互联网新技术在线教育领航者
例1:思考
到达楼梯的第i阶有多少种爬法,与第几阶的爬法直接相关,
如何递推的求出第i阶爬法数量?
互联网新技术在线教育领航者
例1:
由于每次最多爬2阶,楼梯的第i阶,只可能从楼梯第i-1阶与第i-2阶到达。故
到达第i阶有多少种爬法,只与第i-1阶、第i-2阶的爬法数量直接相关。
互联网新技术在线教育领航者
例1:算法思路
1.设置递推数组dp[0...n] ,dp[i]代表到达第i阶,有多少种走法,初始化数组元素为0 。
2.设置到达第1阶台阶,有1种走法;到达第2阶台阶,有2种走法。
3.利用i循环递推从第3阶至第n阶结果:
到达第i阶的方式数量 = 到达第i-1阶的方式数量 + 到达第i-2阶的方式数量
互联网新技术在线教育领航者
例1:课堂练习
3分钟时间填写代码,
有问题随时提出!
互联网新技术在线教育领航者
例1:实现
互联网新技术在线教育领航者
例1:测试与leetcode提交结果
互联网新技术在线教育领航者
例1:动态规划原理
1.确认原问题与子问题:
原问题为求n 阶台阶所有走法的数量,子
问题是求1阶台阶、2阶台阶、...、n-1阶台
阶的走法。
2.确认状态:
本题的动态规划状态单一,第i个状态
即为i阶台阶的所有走法数量。
3.确认边界状态的值:
边界状态为1阶台阶与2 阶台阶的走法,1
阶台阶有1种走法,2 阶台阶有2种走法,
即dp[1] = 1 ,dp[2] = 2 。
4.确定状态转移方程:
将求第i个状态的值转移为求第i-1个状态
值与第i-2个状态的值,动态规划转移方
程,dp[i] = dp[i-1]
您可能关注的文档
- 03 his重点流程及功能说明imedical住院医嘱处理流程.pdf
- 如何在安卓手机或平板中播放加密后的视频.pdf
- 广西公务员考试申论真题及参考答案.pdf
- 欣旺达自动化pdm项目二次开发任务书.pdf
- 八堡乡tems拉网测试报告.pdf
- 互联同城12兼职配送人员的使用、招募以及管理.pdf
- laurent vanat-2019年全球滑雪市场报告体育英文-2019 4.pdf
- 2025重庆川渝高竹新区管理委员会招聘6人备考题库及答案详解(名校卷).docx
- 2025年兴业银行总行安全保卫部反洗钱中心招聘备考题库及答案详解1套.docx
- 2025年中国冶金地质总局中南局(公司)专业技术人才社会招聘备考题库及答案详解参考.docx
- 2025金华义乌市机关事业单位编外聘用人员公开招聘183人备考题库附答案详解(完整版).docx
- 2026年河北水利发展集团有限公司公开招聘工作人员41名备考题库附答案详解.docx
- 关于青神县事业单位2025年下半年公开引进优秀人才备考题库(61人)及答案详解(名校卷).docx
- 四川省气象部门2025年度事业单位公开招聘应届毕业生备考题库(123人)及答案详解(夺冠系列).docx
- 2025黑龙江省卫生健康委员会下半年直属事业单位公开招聘工作人员63人备考题库完整参考答案详解.docx
- 2025青海省省直事业单位面向社会招聘工作人员备考题库及答案详解(考点梳理).docx
- 2025重庆秀山事业单位赴高校考核招聘应届毕业生49人备考题库及答案详解(历年真题).docx
- 2025重庆市永川公证处招聘3人备考题库带答案详解.docx
- 2025黑龙江伊春市下半年事业单位招聘工作人员228人备考题库及答案详解(必刷).docx
- 四川省达州市“达人英才计划”2025年事业单位引才备考题库(重庆场)(176人)及答案详解(全国通用.docx
最近下载
- 国有企业采购管理规范.docx VIP
- YBT5194-2024 改质沥青-报批稿.pdf VIP
- 基于地理学科核心素养的高中地理学生综合思维能力培养策略研究教学研究课题报告.docx
- 快速康复外科讲课PPT课件.pptx
- 铝粉浆安全技术说明书.pdf VIP
- TYNESS 003-2024 工业企业环境风险双重预防机制建设技术指南 污染源辨识与分级.pdf VIP
- DL T 1506-2016 高压交流电缆在线监测系统通用技术规范.pdf VIP
- 邮轮英语中职课件.pptx
- 新时代中国特色社会主义与实践(2024版)课后思考题答案.docx
- 深化产教融合协同:XX学校“十五五”校企合作发展规划.docx VIP
原创力文档


文档评论(0)