【DP】LeetCode 72. 编辑距离

发布时间 2023-04-18 17:03:08作者: Frodo1124

题目链接

72. 编辑距离

思路

分析动态规划题目的时候只需要考虑最后一个阶段,因为所有的阶段转化都是相同的,考虑最后一个阶段容易发现规律

在数组的动态规划问题中,一般 dp[i] 都是表示以 nums[i] 为结尾的状态;dp[i][j] 分别表示 以 nums1[i]nums2[j] 为结尾的状态,以此类推

字符串也是个数组,是字符数组

表示状态

首先构思一下我们需要存储的信息,以此来确定 dp 数组的维数:

找状态转移方程

边界处理

空间优化

代码

dp数组版


空间优化版