reed-qu / leetcode-cn

leetcode-cn上面算法题的解题思路
MIT License
1 stars 0 forks source link

72. 编辑距离 #86

Open reed-qu opened 4 years ago

reed-qu commented 4 years ago

原始问题:72. 编辑距离

给定两个单词 word1 和 word2,计算出将 word1 转换成 word2 所使用的最少操作数 。

你可以对一个单词进行如下三种操作:

示例 1:

输入: word1 = "horse", word2 = "ros"
输出: 3
解释: 
horse -> rorse (将 'h' 替换为 'r')
rorse -> rose (删除 'r')
rose -> ros (删除 'e')

示例 2:

输入: word1 = "intention", word2 = "execution"
输出: 5
解释: 
intention -> inention (删除 't')
inention -> enention (将 'i' 替换为 'e')
enention -> exention (将 'n' 替换为 'x')
exention -> exection (将 'n' 替换为 'c')
exection -> execution (插入 'u')

解题示例


class Solution:
    def minDistance(self, word1: str, word2: str) -> int:
        pass
reed-qu commented 4 years ago

EditDistance.py