dp1——路径&距离


能帮到你的话,就给个赞吧 😘


回溯中的路径

01 62. 不同路径——回溯

02 63. 不同路径 II——回溯

03 576. 出界的路径数——回溯

即便是回溯,也必须是点到点。

下位——点到点

01 64. 最小路径和⭐

限制的返回值如何取

02 120. 三角形最小路径和⭐

03 174. 地下城游戏*⭐⭐

点到底和底的意思完全不一样

04 931. 下降路径最小和⭐⭐(dp&遍历)

动规只能点到点

05 787. K 站中转内最便宜的航班⭐

思想⭐

题目技巧⭐

底的处理

上位——状态到状态

在路径中,点到点是明确的,但是在一些距离问题上,点到点并不明确,甚至违背点到点规则。
那么,我们不妨格局大一点,由点到点,升为状态到状态。

01 72. 编辑距离⭐⭐

思想⭐

面对两个字符串时,如果聚焦在两个字符串上,以点到点的角度是无法想通的,因为这本就不是一个点,而是两个串。
但如果我们聚焦在一个字符串上,从状态到状态,则很容易想通。即
word1变为word2,也就是本题有一个明确的初始状态word1,一个明确的结束状态即变为word2的word1。那么就能用动规做。只不过是由word1的状态到word1的另一个状态。

操作处理⭐

此题有三种操作,那么这三种操作如何对应到dp上呢。
这就是题与题之间的区分。没有固定的套路,而是你对这个题目的认识。
一般有两种路径来认识,一个是思想即动规,另一个是测试用例。
通过dp以及测试用例的推导,不难对应。

02 514. 自由之路⭐⭐(dp+环形处理)

思想⭐

不难看出此题是状态到状态,即空到key。

环形处理⭐

环形处理没有固定的套路,考验的是对题目的认识。所以将单独列一篇具体分析。

判断是否为动规

01 124. 二叉树中的最大路径和(dp&遍历)

不是,因为无法找到一个明确的底

02 1372. 二叉树中的最长交错路径(dp&遍历)

同理,不是,因为无法确定一个底

补充: 区域即是点到点

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值