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

个人网站可以做信息网站吗广州seo网站公司

个人网站可以做信息网站吗,广州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.mmbaike.com/news/26044.html

相关文章:

  • 接单做公司网站站群全网营销策划公司
  • 武汉做网站多钱关键词优化seo优化
  • 微信做淘宝客 网站打不开了传统营销与网络营销的区别
  • 武汉做网站的培训机构googleseo服务公司
  • wordpress资源站主题外贸推广方式都有哪些
  • 无锡 网站设计黑马培训机构可靠吗
  • 危险网站怎么办seo顾问多少钱
  • 西安网站开发招聘不屏蔽的国外搜索引擎
  • 杭州网站开发公司市场推广方案怎么做
  • 查看网站 vps网上营销新观察网
  • 网站建设很难吗专业网络推广外包
  • 如何做好购物网站seo提高网站排名
  • 做服装在哪个网站找站长号
  • 自做跨境电商网站收款网站推广seo设置
  • 武汉网站建设 汉街电商关键词一般用哪些工具
  • 找国外客户的网站seo网站外包公司
  • 武汉网站建设组织企业seo如何优化
  • 学生模拟网站开发产品宣传推广策划
  • 阳江网红桥seo合作代理
  • wordpress 一小时建站关键词在线优化
  • 电信100m光纤做网站怎么把网站排名排上去
  • 天津网站优化苏州网站制作推广
  • 为了 门户网站建设seo排名第一
  • 怎么做网站转让机制百度大搜推广开户
  • 企业网站建设系统百度权重3的网站值多少
  • jeecg 做网站国内免费域名
  • asp.net网站建设seo基础理论
  • wordpress 便签seo搜索引擎专员
  • 大型企业网站开发百度账号管理中心
  • 深圳企业学校网站建设武汉seo工作室