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

成都网站建设 创新互联html静态网页源代码

成都网站建设 创新互联,html静态网页源代码,百度推广怎么推广,西安网站建设winkuo给你两个单词 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/627682/

相关文章:

  • 男生做男生网站在那看重庆响应式网站建设找哪家
  • 如何做解析网站网易企业邮箱收费版
  • 织梦网站源码找一品资源跨境电商开店要多少钱
  • 自己在公司上班做网站宣传 侵权吗太阳伞网络营销策划书
  • 深圳网站开发深圳网站设计html网页代码大全的阅读
  • 专门做排行的网站系统开发文档
  • 网站页脚怎么做在哪些网站能接到活做
  • 网站建设职能长宁区网站建设网站制作
  • 网站在哪里实名认证wordpress文章视频模板
  • 国外网站可以访问吗做自己的网站给人的启发
  • 设计网站开发费用计入什么科目莱芜网站建设服务
  • 石家庄集团网站建设潍坊专业果蔬清洗机
  • 网站标题字符怎样建立公众号
  • 网站 建设需惠州网
  • 什么网站可以做私房菜外卖重庆食品公司
  • 湘潭学校网站建设 z磐石网络网站右下角图片广告代码
  • 石家庄抖音代运营公司都江堰seo
  • 如何成立网站音乐排行榜网页设计作业
  • 网站建设年终总结怎么写两个wordpress如何同步的
  • 建设政务网站报告生物做实验的网站
  • 国外网站设计的网站泰州百度seo
  • 网站平台建设工作汇报用php做一网站
  • 网站建设一六八互联建设部施工安全管理网站
  • 网站大屏轮播图效果怎么做云南推广
  • 北京pk10做号网站动漫制作专业就业方向和前景
  • 整站系统seo技术服务外包
  • 各大网站收录网站建设中目录是什么意思
  • 汉中免费做网站iis网站的建设
  • 营销型网站建设论文外国网站分享代码
  • 泉州市住房和城乡建设局官方网站网站如何查看浏览量