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

长沙网站建设哪个公司好高端旅游网站建设

长沙网站建设哪个公司好,高端旅游网站建设,客户关系管理的内涵,爱站网站长seo综合查询工具给你两个单词 word1 和 word2, 请返回将 word1 转换成 word2 所使用的最少操作数 。 你可以对一个单词进行如下三种操作: 插入一个字符删除一个字符替换一个字符 输入:word1 “horse”, word2 “ros” 输出:3 解释&#xff1a…

给你两个单词 word1word2, 请返回将 word1 转换成 word2 所使用的最少操作数 。

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

  • 插入一个字符
  • 删除一个字符
  • 替换一个字符

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

原题链接:https://leetcode.cn/problems/edit-distance/

思路

以 dp[i][j] 表示 word1[0: i]、word2[0: j] 的编辑距离。

转移方程:
当 word1[i] == word2[j] 时,此时无需操作,dp[i][j] = dp[i-1][j-1]
当 word1[i] != word2[j] 时,dp[i][j] = min(dp[i-1][j-1], dp[i-1][j], dp[i][j-1]) + 1
这里 dp[i-1][j-1], dp[i-1][j], dp[i][j-1] 三项分别代表 替换、删除、增加。

边界条件:
当 i = 0 或 j = 0 时,显然 dp[i][0] 或 dp[0][j] 等于另一个子字符串的长度。即 dp[i][0] = i 、dp[0][j] = j

代码

class Solution {
public:int minDistance(string word1, string word2) {// if word1[i] == word2[j], dp[i][j] = dp[i-1][j-1]// else: dp[i][j] = min(dp[i-1][j-1], dp[i-1][j], dp[i][j-1]) + 1int m = word1.size();int n = word2.size();vector<vector<int>> dp(m+1, vector<int> (n+1, 0));for (int i = 0; i <= m; i++) {dp[i][0] = i;}for (int j = 0; j <= n; j++) {dp[0][j] = j;}for (int i = 1; i <= m; i++) {for (int j = 1; j <= n; j++) {if (word1[i-1] == word2[j-1]) {dp[i][j] = dp[i-1][j-1];} else {dp[i][j] = min(min(dp[i-1][j-1], dp[i-1][j]), dp[i][j-1]) + 1;}}}return dp[m][n];}
};
http://www.yayakq.cn/news/983618/

相关文章:

  • 建设部资质升级网站免费ppt模板下载百度云
  • 站长工具介绍本人急招一名临时工
  • 南京网站制作公司怎么样毕业设计网站建设英文文献
  • 怎么做旅行网站中国最顶尖设计师
  • 郴州北京网站建设wordpress 并发
  • 个人网站教程公司网站策划书
  • 如何搭建自己的网站服务器WordPress这新手
  • oa网站开发模板wordpress适应浏
  • 如何用模板建设网站工信部 网站 邮箱
  • 保定市网站销售和设计个人网站谢谢
  • 只做画册的网站湛江市城乡住房建设局网站
  • 比较有名的公司网站打开网站不要出现 index.html
  • 好的网站布局百度快照推广有效果吗
  • seo站长工具综合查询wordpress is_home
  • 提供网站建设公司电子元器件采购商城
  • 手机网站制作步骤南通网站怎么推广
  • 如何做网站步骤网站建设核心优势
  • 网站模板修改软件农药放行单在哪个网站做
  • 前端网站优化绥化市建设工程网站招投标
  • seo网站建设厦门最新网页版传奇游戏排行榜
  • 汉网可以建设网站不网奇e游通旅游网站建设系统如何修改上传到服务器
  • 网站怎么做推广和宣传微信公众号推文制作软件
  • 农业公司网站建设方案做网页的代码
  • 网站未备案被禁用 怎么办淄博做企业网站哪家好
  • 备案号网站下边php网站后台访问统计分析
  • 顺德大良那里做网站好企业网站开发
  • 东胜做网站如何登陆网站空间
  • 房地产型网站建设重庆建工
  • 网站开发与解决技巧wordpress调用列表文章
  • 江苏华江建设集团网站培训学做网站要多久