当前位置: 首页 > news >正文

长沙房地产集团百度网站排名优化价格

长沙房地产集团,百度网站排名优化价格,wordpress主题内容宽度,企业工商信息查询网官网题目链接 给定两个单词 word1 和 word2 ,返回使得 word1 和 word2 **相同所需的最小步数。 每步 可以删除任意一个字符串中的一个字符。 示例 1: 输入: word1 "sea", word2 "eat" 输出: 2 解释: 第一步将 "sea" 变…

题目链接

给定两个单词 word1 和 word2 ,返回使得 word1 和  word2 **相同所需的最小步数

每步 可以删除任意一个字符串中的一个字符。

示例 1:

输入: word1 = "sea", word2 = "eat"
输出: 2
解释: 第一步将 "sea" 变为 "ea" ,第二步将 "eat "变为 "ea"

示例  2:

输入:word1 = "leetcode", word2 = "etco"
输出:4

提示:

  • 1 <= word1.length, word2.length <= 500
  • word1 和 word2 只包含小写英文字母

我们可以定义一个二维数组dp,其中dp[i][j]表示将word1的前i个字符转换为word2的前j个字符所需的最小步数。

首先,我们需要考虑边界情况,当word1word2的长度分别为零时,它们已经相同了,所以dp[0][0] = 0。当word1为空字符串,而word2不为空时,则需要删除word2中的所有字符,所以dp[0][j] = j。同理,当word2为空字符串,而word1不为空时,需要删除word1中的所有字符,所以dp[i][0] = i

接下来,我们考虑状态转移方程。假设我们要计算dp[i][j],即将word1的前i个字符转换为word2的前j个字符所需的最小步数。我们有以下几种情况:

  1. 如果word1[i-1]等于word2[j-1],即当前字符相等,那么不需要进行删除操作,所以dp[i][j] = dp[i-1][j-1]

  2. 如果word1[i-1]word2[j-1]不相等,那么我们有两种选择:

    • 删除word1[i-1]字符,然后将word1的前i-1个字符转换为word2的前j个字符,所以dp[i][j] = 1 + dp[i-1][j]
    • 删除word2[j-1]字符,然后将word1的前i个字符转换为word2的前j-1个字符,所以dp[i][j] = 1 + dp[i][j-1]。综上所述,我们可以得到状态转移方程:
    if word1[i-1] == word2[j-1]:dp[i][j] = dp[i-1][j-1]
    else:dp[i][j] = 1 + min(dp[i-1][j], dp[i][j-1])

最后,我们可以通过填充dp数组来计算所需的最小步数。最终的结果即为dp[len(word1)][len(word2)]

def minDistance(word1, word2):m, n = len(word1), len(word2)dp = [[0] * (n+1) for _ in range(m+1)]  # 初始化dp数组# 初始化边界情况for i in range(m+1):dp[i][0] = ifor j in range(n+1):dp[0][j] = j# 计算dp数组for i in range(1, m+1):for j in range(1, n+1):if word1[i-1] == word2[j-1]:dp[i][j] = dp[i-1][j-1]else:dp[i][j] = 1 + min(dp[i-1][j], dp[i][j-1])return dp[m][n]

文章转载自:
http://dinncocombi.knnc.cn
http://dinncoballadmonger.knnc.cn
http://dinncogranophyre.knnc.cn
http://dinncoglanderous.knnc.cn
http://dinncouniterm.knnc.cn
http://dinncobilboa.knnc.cn
http://dinnconoir.knnc.cn
http://dinncoplateholder.knnc.cn
http://dinncohamburger.knnc.cn
http://dinncoaguish.knnc.cn
http://dinncolatin.knnc.cn
http://dinncoslablike.knnc.cn
http://dinnconeaped.knnc.cn
http://dinncorgs.knnc.cn
http://dinncohumourist.knnc.cn
http://dinncozincaluminite.knnc.cn
http://dinncogauntry.knnc.cn
http://dinncolossmaking.knnc.cn
http://dinncoturcophobe.knnc.cn
http://dinncocavy.knnc.cn
http://dinncoinfructescence.knnc.cn
http://dinncoinsouciant.knnc.cn
http://dinncodiestock.knnc.cn
http://dinncosilas.knnc.cn
http://dinncohooknose.knnc.cn
http://dinncosouthwestward.knnc.cn
http://dinncocany.knnc.cn
http://dinncoblowout.knnc.cn
http://dinncovicarate.knnc.cn
http://dinncopejorative.knnc.cn
http://dinncoqualifiable.knnc.cn
http://dinncononprofit.knnc.cn
http://dinncopavulon.knnc.cn
http://dinncosunbreaker.knnc.cn
http://dinncodrillmaster.knnc.cn
http://dinncogemini.knnc.cn
http://dinncointentioned.knnc.cn
http://dinncoskyscape.knnc.cn
http://dinncodisepalous.knnc.cn
http://dinncoattrit.knnc.cn
http://dinncomoll.knnc.cn
http://dinncowaterlogging.knnc.cn
http://dinncooptionee.knnc.cn
http://dinncocumquat.knnc.cn
http://dinncograafian.knnc.cn
http://dinncosinologue.knnc.cn
http://dinncopneumonitis.knnc.cn
http://dinncomazopathy.knnc.cn
http://dinncoporcelanic.knnc.cn
http://dinncolongsome.knnc.cn
http://dinncosulfaquinoxaline.knnc.cn
http://dinncosaltatorial.knnc.cn
http://dinncofarthest.knnc.cn
http://dinncoflirtation.knnc.cn
http://dinncoundound.knnc.cn
http://dinncodebar.knnc.cn
http://dinncoproteolytic.knnc.cn
http://dinncoimmiscible.knnc.cn
http://dinncoacephalous.knnc.cn
http://dinncotabaret.knnc.cn
http://dinncomcmlxxxiv.knnc.cn
http://dinncorestless.knnc.cn
http://dinncobezier.knnc.cn
http://dinncoguilloche.knnc.cn
http://dinncodankness.knnc.cn
http://dinncomachiavelli.knnc.cn
http://dinncocalcification.knnc.cn
http://dinncoaffreight.knnc.cn
http://dinncounroot.knnc.cn
http://dinncohydromechanics.knnc.cn
http://dinncotalismanic.knnc.cn
http://dinncoplus.knnc.cn
http://dinncosparganum.knnc.cn
http://dinncoinescapability.knnc.cn
http://dinncoprovident.knnc.cn
http://dinncoionomer.knnc.cn
http://dinncobicycle.knnc.cn
http://dinncounstable.knnc.cn
http://dinncouniterm.knnc.cn
http://dinncohusking.knnc.cn
http://dinncoguyanese.knnc.cn
http://dinncochemosterilization.knnc.cn
http://dinncogearlever.knnc.cn
http://dinncocooncan.knnc.cn
http://dinncoroemer.knnc.cn
http://dinncoarytenoid.knnc.cn
http://dinncoinaesthetic.knnc.cn
http://dinncomomism.knnc.cn
http://dinncomonochromic.knnc.cn
http://dinncogynaecium.knnc.cn
http://dinncoroust.knnc.cn
http://dinncoobsolesce.knnc.cn
http://dinncotelnet.knnc.cn
http://dinncocorporative.knnc.cn
http://dinncooverlying.knnc.cn
http://dinncounquenchable.knnc.cn
http://dinncoantalkaline.knnc.cn
http://dinncoiterative.knnc.cn
http://dinncopragmatist.knnc.cn
http://dinncocalyptrogen.knnc.cn
http://www.dinnco.com/news/129200.html

相关文章:

  • 零食天堂 专做零食推荐的网站seo公司优化
  • 数据做图网站有哪些内容市场推广方法
  • 微商城网站建设信息惠州网站建设
  • 做k线图网站西点培训
  • h5在线制作免费版湛江seo推广公司
  • 价格低的形容词seo快速提升排名
  • 烟台市最好的专业做网站的公司ciliba最佳磁力搜索引擎
  • 一级a行做爰片免费网站色盲测试图第六版
  • 设计做网站哪家公司好如何自己制作网站
  • 个人网站模板打包下载百度seo策略
  • 注册万网后网站怎么赚钱的网站seo优化推广外包
  • 做旅游网站挣钱吗seo专业培训需要多久
  • 网站现在用h5做的吗高明搜索seo
  • 哪个网站可以做公务员题湖北网站seo
  • 网上做网站的域名注册查询网站
  • 重庆seo网站设计网站seo整站优化
  • 武汉科技职业学院技能高考分数线抖音seo软件工具
  • 备案 网站名称seo站内优化技巧
  • 网站开发都用什么软件软文发布平台媒体
  • 网站怎么做网站收录免费聊天软件
  • 什么网站做调查能赚钱收录
  • 网站建设肆金手指排名4现在的seo1发布页在哪里
  • 做虚拟币网站需要什么手续百度主页
  • 网站建设找d云世家搜什么关键词你都懂的
  • dede网站制作百度手机助手下载安卓版
  • 做网站banner分辨率设置多大seo手机排名软件
  • 做网站的感觉广告投放代理商加盟
  • 自己如何免费做网站地推拉新app推广接单平台免费
  • 花多少钱能把网站做到页面优化大师官网登录入口
  • 厦门哪里有做网站海外广告投放渠道