您当前的位置: 首页 >  动态规划

星许辰

暂无认证

  • 1浏览

    0关注

    466博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

LeetCode_动态规划_困难_72.编辑距离

星许辰 发布时间:2022-02-28 09:36:56 ,浏览量:1

目录
  • 1.题目
  • 2.思路
  • 3.代码实现(Java)

1.题目

给你两个单词 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’)

提示: 0

关注
打赏
1665627467
查看更多评论
立即登录/注册

微信扫码登录

0.0385s