当前位置:   article > 正文

华为OD最新面试手撕代码:编辑距离_华为面试手撕代码

华为面试手撕代码

题目

编辑距离

给你两个单词 word1 和 word2, 请返回将 word1 转换成 word2 所使用的最少操作数。 你可以对一个单词进行如下三种操作: 插入一个字符 删除一个字符 替换一个字符

示例 1
  1. 输入:word1 = "horse", word2 = "ros"
  2. 输出:3
  3. 解释:
  4. horse -> rorse (将 'h' 替换为 'r')
  5. rorse -> rose (删除 'r')
  6. rose -> ros (删除 'e')
示例 2
  1. 输入:word1 = "intention", word2 = "execution"
  2. 输出:5
  3. 解释:
  4. intention -> inention (删除 't')
  5. inention -> enention (将 'i' 替换为 'e')
  6. enention -> exention (将 'n' 替换为 'x')
  7. exention -> exection (将 'n' 替换为 'c')
  8. exection -> execution (插入 'u')
提示:
  • 0 <= word1.length, word2.leng
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/811610
推荐阅读
相关标签
  

闽ICP备14008679号