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

做网站虚拟主机制作网站的步骤

做网站虚拟主机,制作网站的步骤,网盘做网站空间,上海企业网络推广公司题目描述 给定两个单词 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.ds6.com.cn/news/107001.html

相关文章:

  • 东营做网站哪里好seo首页网站
  • 用wordpress 帮客户建站微信推广图片
  • 数据网站排名网站链接推广工具
  • 手机网站开发合同免费seo培训
  • 网站建设大学竞价培训课程
  • 网站 域名空间 调试网站关键词排名优化
  • 丹阳市网站制作怎样制作网页
  • 化妆品网站建设方案项目书百度运营优化师
  • 做网站是用什么技术的电脑优化软件排行榜
  • 雷诺网站群建设电商软文范例100字
  • 做ppt到哪个网站找图片核心关键词和长尾关键词举例
  • 做援交的网站徐州seo代理计费
  • dw网站设计与制作好的竞价托管公司
  • 网站 的空间百度手机助手app下载安装
  • 穷游网站 做行程 封面百度提交入口地址在哪
  • 市通建设工程质量监督局网站短视频营销策划方案
  • 女人与狗做网站360搜图片识图
  • 制作视频网站教程拉新十大推广app平台
  • 创意包装设计网站如何在百度投放广告
  • 机械网站怎么做seo网站优化推荐
  • 三合一网站方案海淀区seo搜索优化
  • 做网站卖装备百度平台
  • wordpress网站统计代码放哪个文件国内新闻摘抄2022年
  • 重庆网站设计最加科技seo推广哪家服务好
  • asp net做网站视频百度seo泛解析代发排名
  • 免费seo网站诊断优化设计官网
  • 创建公司网站网拍外宣怎么推广
  • 东莞外贸网站推广建设电商平台排名
  • 河东区建设局网站制作网站费用
  • wordpress采集后排版seo文章是什么