链接:https://leetcode-cn.com/problems/edit-distance/description/
题面
给定两个字符串,已知你可以删除、替换和插入任意字符串的任意字符,求最少编辑几步可以将两个字符串变成相同。
解法
比较经典的动态规划题目了
dp[i][j] 可以从 dp[i - 1][j], dp[i][j - 1], dp[i - 1][j - 1]转移而来
取决于第i个字符和第j个字符是否相等
记录一个自己的写法
代码
1 | class Solution { |
但问耕耘,莫问收获
链接:https://leetcode-cn.com/problems/edit-distance/description/
给定两个字符串,已知你可以删除、替换和插入任意字符串的任意字符,求最少编辑几步可以将两个字符串变成相同。
比较经典的动态规划题目了
dp[i][j] 可以从 dp[i - 1][j], dp[i][j - 1], dp[i - 1][j - 1]转移而来
取决于第i个字符和第j个字符是否相等
记录一个自己的写法
1 | class Solution { |