算法数据结构体系学习班
第18节
左程云
马士兵教育
怎么尝试一件事?
1)有经验但是没有方法论?
2)怎么判断一个尝试就是最优尝试?
3)难道尝试这件事真的只能拼天赋?那我咋搞定我的面试?
4)动态规划是啥?好高端的样子哦…可是我不会啊!和尝试有什么关系?
最强的私货来了!-暴力递归到动态规划的套路!解决任何面试中的动态规划问题!
马士兵教育
什么暴力递归可以继续优化?
有重复调用同一个子问题的解,这种递归可以优化
如果每一个子问题都是不同的解,无法优化也不用优化
马士兵教育
暴力递归和动态规划的关系
某一个暴力递归,有解的重复调用,就可以把这个暴力递归优化成动态规划
任何动态规划问题,都一定对应着某一个有重复过程的暴力递归
但不是所有的暴力递归,都一定对应着动态规划
马士兵教育
面试题和动态规划的关系
解决一个问题,可能有很多尝试方法
可能在很多尝试方法中,又有若干个尝试方法有动态规划的方式
一个问题可能有若干种动态规划的解法
马士兵教育
如何找到某个问题的动态规划方式?
1)设计暴力递归:重要原则+4种常见尝试模型!重点!
2)分析有没有重复解:套路解决
3)用记忆化搜索-用严格表结构实现动态规划:套路解决
4)看看能否继续优化:套路解决
马士兵教育
面试中设计暴力递归过程的原则
1)每一个可变参数的类型,一定不要比int类型更加复杂
您可能关注的文档
最近下载
- 2026学习教育医院党委领导班子成员“靠什么树政绩”交流研讨材料.docx VIP
- ISO14001环境管理手册.docx VIP
- 海南省地质图(共5幅).pptx VIP
- 二升三年级数学暑假作业完整版25天.pdf VIP
- 墩柱施工质量保证措施.pdf VIP
- 企业档案管理实务工作PPT课件.pptx VIP
- 贵州省安顺市普通高中2024-2025学年高二下学期7月期末质量监测数学(解析版).docx VIP
- 2026年全国青少年信息素养大赛算法应用主题赛(C++赛项复赛模拟卷2:文末付答案).pdf VIP
- 2026中国稀土集团有限公司部分管理人员岗位招聘笔试备考题库及答案解析.docx VIP
- 2026年全国青少年信息素养大赛算法应用主题赛(C++赛项复赛模拟卷1:文末付答案).pdf VIP
原创力文档

文档评论(0)