编辑距离
中等小米动态规划
题目描述
给定两个单词 word1 和 word2,计算将 word1 转换成 word2 所需的最少操作数(插入、删除、替换)。使用二维DP,dp[i][j]表示word1前i个字符转换为word2前j个字符的最少操作数。
示例
输入:
word1 = "horse", word2 = "ros"输出:
3solution.ts
输出结果
点击「运行代码」按钮查看结果...
给定两个单词 word1 和 word2,计算将 word1 转换成 word2 所需的最少操作数(插入、删除、替换)。使用二维DP,dp[i][j]表示word1前i个字符转换为word2前j个字符的最少操作数。
word1 = "horse", word2 = "ros"3