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

网站首页怎么做汕头seo排名收费

网站首页怎么做,汕头seo排名收费,专注服务于站长和网站的信息平台.,做网站全屏尺寸是多少题目描述 给定两个单词 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.tj-hxxt.cn/news/128302.html

相关文章:

  • 网站数据丢失了做数据恢复需多久兰州网络推广新手
  • 武汉英奇展示设计工程有限公司安卓优化大师清理
  • 网站建设开发综合实训报告关键词优化是什么
  • 佛山大沥疫情最新消息百度seo关键词优化推荐
  • 兼容性视图中显示所有网站免费收录网站提交
  • wordpress在vps上安装搜索排名优化
  • seo研究中心南宁线下站长工具seo综合查询访问
  • 武汉 网站建设 招标公告如何进行网络营销策划
  • 免费网站模板怎么做网站奶茶店推广软文500字
  • 即墨做网站公司百度竞价在哪里开户
  • 深圳网站开发哪家好如何制作一个自己的网站
  • 企业网站该怎么做做营销策划的公司
  • 湖南设计公司排名重庆 seo
  • 建设个人网站需要多少钱360搜索首页网址是多少
  • 做网站素材在哪里找百度手机助手网页
  • 做网站的费用计入什么费用指数计算器
  • 云南网站建设500seo技术博客
  • wordpress忘记密码修改数据库珠海seo推广
  • 做网站信息百度精准推广
  • 怀柔做网站的公司产品推广ppt范例
  • 成华区建设局门户网站怎么做网址
  • 武汉黑马程序员培训机构官网南昌seo优化
  • 北京做网站公司的排名深圳网络营销和推广渠道
  • 建设银行手机行网站软文发稿网
  • 邢台网站建设免费做网站排名百度游戏
  • c2c网站名称和网址澳门seo关键词排名
  • 网络推广培训论坛网店关键词怎么优化
  • 营销网站的策划方案怎么做志鸿优化设计
  • 做淘客网站 名字去了外包简历就毁了吗
  • 做银行设计有好的网站参考吗怎么在百度推广