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

做网站虚拟主机淘宝seo具体优化方法

做网站虚拟主机,淘宝seo具体优化方法,wordpress 豆瓣电影,汕头制作网站题目描述 给定两个单词 word1 和 word2 ,返回使得 word1 和 word2 相同所需的最小步数。 每步 可以删除任意一个字符串中的一个字符。 代码 解法1 /*dp[i][j]:以i-1为结尾的wrod1中有以j-1为尾的word2的个数为了让word1和word2相同,最少操作…

题目描述
给定两个单词 word1 和 word2 ,返回使得 word1 和 word2 相同所需的最小步数。

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

在这里插入图片描述

代码
解法1

/*dp[i][j]:以i-1为结尾的wrod1中有以j-1为尾的word2的个数为了让word1和word2相同,最少操作次数为dp[i][j]递推公式:当word1[i - 1] 与 word2[j - 1]相同的时候,dp[i][j] = dp[i - 1][j - 1];   当word1[i - 1] 与 word2[j - 1]不相同的时候,有三种情况:情况一:删word1[i - 1],最少操作次数为dp[i - 1][j] + 1情况二:删word2[j - 1],最少操作次数为dp[i][j - 1] + 1情况三:同时删word1[i - 1]和word2[j - 1],操作的最少次数为dp[i - 1][j - 1] + 2因为 dp[i][j - 1] + 1 = dp[i - 1][j - 1] + 2,所以递推公式可简化为:dp[i][j] = min(dp[i - 1][j] + 1, dp[i][j - 1] + 1);初始化:dp[i][0] = i, 表示word1不为空,word2为空,需要删除i个元素dp[0][j] = j, 表示word1为空,word2不为空,需要删除j个元素递推公式for(int i=1;i<=word1.size();i++)for(int j=1;j<=word2.size();j++)*/
class Solution {
public:int minDistance(string word1, string word2) {int 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 = 1; 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(dp[i - 1][j] + 1, dp[i][j - 1] + 1);}}return dp[m][n];}
};

解法2:利用最长公共子序列

/*使用最长公共子序列:求出最长公共子序列,然后使用两个字符串分别减去公共就可计算出每个字符串删除的元素return (word1.size()-dp[m][n]) + (word2.size()-dp[m][n])
*/class Solution {
public:int minDistance(string word1, string word2) {int m = word1.size();int n = word2.size();vector<vector<int>> dp(m + 1, vector<int>(n + 1, 0));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] + 1;else dp[i][j] = max(dp[i - 1][j], dp[i][j - 1]);}}return (m - dp[m][n]) + (n - dp[m][n]);}
};
http://www.hrbkazy.com/news/10381.html

相关文章:

  • 怎么制作网站获取他人ip事件营销的概念
  • 云南网站制作一条龙全包百度上海分公司地址
  • 软件定制开发如何报价seo兼职
  • 禹城网站建设软文范文大全
  • 深圳做公司网站的公司软文广告属于什么营销
  • 怎么做钓鱼网站吗手机360优化大师官网
  • 网站开发wbs分解案例seo自动排名软件
  • 卫计委社会信用体系建设网站免费发seo外链平台
  • 免费个人网站建设报价新营销模式有哪些
  • 做h5页面的网站有哪些企业培训公司有哪些
  • 济南网站建设 联系小七怎么被百度收录
  • 网站建设制作设计珠海湖南网站设计外包费用
  • 江苏网站备案要多久2022年新闻热点摘抄
  • 网站定制技术成都排名seo公司
  • 畔游网站建设谷歌推广开户
  • 电子商务网站建设教材推广信息怎么写
  • 做业务网站爱站网注册人查询
  • 360建筑网 官方网站百度sem是什么
  • 加强政府网站信息内容建设网站推广怎么推广
  • 成都网站建设-中国互联抖音推广引流平台
  • 武汉大学人民医院经开医院郑州seo哪家好
  • 常州网站建设方案今日热搜头条
  • 网站页面设计欣赏模板宁波网站推广找哪家公司
  • 英文网站建设需求荥阳seo
  • 网站建设最新模板下载优秀品牌策划方案
  • 网站交易模块怎么做爱站网权重查询
  • 怎么提高网站的权重网络广告名词解释
  • 大腕 网站建设qq群推广拉人
  • 淮安做网站的公司有哪些公司关键词优化的方法有哪些
  • ai怎么做网站用海报北京互联网公司有哪些