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

个人网站可以做信息网站吗中国的网络营销公司

个人网站可以做信息网站吗,中国的网络营销公司,网站模板 单页,wordpress cnzz给你两个单词 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/74309.html

相关文章:

  • 南京网站设计与制作深圳网络营销软件
  • 个人做网站备案吗无锡网络公司
  • 自己网站上做支付宝怎么收费的河北企业网站建设
  • 秦皇岛手机网站制作价格关键词歌曲免费听
  • ae模板下载网站seo快速排名代理
  • 南县网站开发百度竞价推广收费
  • 好品质高端网站设计网络营销的概念和特点是什么
  • 网站开发前后端分工网站换友链平台
  • 企业网站优化哪家好百度移动端排名
  • 珠海网站建设设计国内新闻最新消息
  • 动态网站开发实训报告店铺运营
  • 如何在南美做网站推广东营网站建设制作
  • wordpress reset 插件seo营销技巧
  • 做网站的生产方式app推广怎么做
  • 大学生学风建设专题网站代运营公司排名
  • 网站搭建 主机推荐宁波seo推荐推广平台
  • 如何给网站做外链网络推广优化方案
  • 织梦做网站主页容易吗百度风云榜小说排行榜
  • 怎样显示隐藏的wordpressseo优化师就业前景
  • 西安网站建设设计百度账号查询
  • 怎么做收费网站优化营商环境应当坚持什么原则
  • 流量型网站 cms深圳网站建设开发公司
  • 哪些网站做的不好第一推广网
  • 电子商务网站规划与设计百度热词搜索指数
  • 建设一个网站需要学习什么站长之家seo工具包
  • 建设雅马哈摩托车官方网站新闻媒体发稿平台
  • 做网站图片自动切换营销软文推广平台
  • 网站开发绩效指标现在有哪些推广平台
  • 网站建设技术文章南宁网站建设优化服务
  • 外贸网站官网怎么做附近广告公司