解析几道动态规划题~

简介: 动态规划是个好东西,可惜许多人不会,前段时间几个小伙伴约着一起打卡刷题,一起刷了几道动态规划的算法题,这里分享出来几位思路比较清晰的解答。

动态规划是个好东西,可惜许多人不会,前段时间几个小伙伴约着一起打卡刷题,一起刷了几道动态规划的算法题,这里分享出来几位思路比较清晰的解答。


建议先看下动态规划的原理,再进行应用实现哦。如果没找到合适的动态规划讲解,可以看看下边这一篇:


数据结构之动态规划问题!


如果了解动态规划的话,可以来尝试做几道题呀!


第一题:LeetCode第53题——最大子序和

83.jpg

第二题:LeetCode第62题——不同路径

84.jpg


第三题:LeetCode第63题——不同路径2

85.jpg


肿么样?题目不难,你做出来了几道?下边看看小伙伴们的思路和代码吧,别说给星球打广告,免费的……


第一题。主要是挑了一个简单题,破个冰先~这个小伙伴给大家做了一个不错的梳理,点个赞先!


86.jpg


87.jpg

88.jpg

第二题和第三题相类似,第三题是进化版。主要找到状态转移函数即可完成,能够看出来,某一点的值取决于左边的值和上边点的值,这就是突破口。当然,第二题的特殊性给鸡贼(褒义词)的小伙伴提供了作弊的方法,具体往下看呀!


第二题

89.jpg


第二题作弊的方法

90.jpg


第三题


91.jpg


如果你看到了这,说明你还是感兴趣的,耐心看到这也是支持小詹的。可以悄咪咪告诉你,星球免费,所谓的押金也是过滤伸手党和不坚持打卡的朋友的。

相关文章
|
24天前
|
算法
动态规划的思路
动态规划的思路
|
24天前
|
算法
【算法】——动态规划题目讲解
【算法】——动态规划题目讲解
|
24天前
|
算法
双指针算法(acwing)疑难讲解
双指针算法(acwing)疑难讲解
20 0
|
8月前
|
机器学习/深度学习 算法
代码随想录Day25 回溯算法 LeetCode T51 N皇后问题
代码随想录Day25 回溯算法 LeetCode T51 N皇后问题
42 1
|
24天前
leetcode代码记录(动态规划基础题(斐波那契数列)
leetcode代码记录(动态规划基础题(斐波那契数列)
13 0
|
24天前
|
算法
回溯算法练习题
回溯算法练习题
17 0
|
10月前
代码随想录 Day41 - 动态规划(三)
代码随想录 Day41 - 动态规划(三)
46 0
|
10月前
代码随想录 Day43 - 动态规划(五)
代码随想录 Day43 - 动态规划(五)
30 0
|
10月前
代码随想录 Day42 - 动态规划(四)
代码随想录 Day42 - 动态规划(四)
28 0
|
10月前
代码随想录 Day39 - 动态规划(二)
代码随想录 Day39 - 动态规划(二)
31 0