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

如何制作网站模板泉州seo按天计费

如何制作网站模板,泉州seo按天计费,php网站开发语言的优点,做网站维护要学些什么·不同的子序列 给定一个字符串 s 和一个字符串 t ,计算在 s 的子序列中 t 出现的个数。、 编辑距离中的删除元素,其实就是直接变数字,其只删除原来的较长的数组里的元素 递推模拟,使用s的最后一个元素匹配,或者删除…

不同的子序列

给定一个字符串 s 和一个字符串 t ,计算在 s 的子序列中 t 出现的个数。、

编辑距离中的删除元素,其实就是直接变数字,其只删除原来的较长的数组里的元素
在这里插入图片描述

递推模拟,使用s的最后一个元素匹配,或者删除最后一个元素看前面一个是否匹配
在这里插入图片描述

初始化,dp[i][0]=1表示s不为空,t为空,这样把s删到空就一定有一个,同理dp[0][i]=0,重叠部分dp[0][0]就等于空字符串匹配空字符串,为1

在这里插入图片描述

定义为int,出现了超时错误
在这里插入图片描述
在这里插入图片描述
所以可以用longlongint 的别名 uint64_t

class Solution {
public:int numDistinct(string s, string t) {vector<vector<uint64_t>> dp(s.size()+1,vector<uint64_t>(t.size()+1));for(int i=0;i<s.size();i++) dp[i][0]=1;for(int j=1;j<t.size();j++) dp[0][j]=0;for(int i=1;i<=s.size();i++){for(int j=1;j<=t.size();j++){if(s[i-1]==t[j-1]){dp[i][j]=dp[i-1][j-1]+dp[i-1][j];}else{dp[i][j]=dp[i-1][j];}}}return dp[s.size()][t.size()];}
};

两个字符串的删除操作

其实就是两个字符串都可以删除了

递推公式如下
在这里插入图片描述

class Solution {
public:int minDistance(string word1, string word2) {vector<vector<int>> dp(word1.size()+1,vector<int>(word2.size()+1));for(int i=0;i<=word1.size();i++) dp[i][0]=i;for(int j=0;j<=word2.size();j++) dp[0][j]=j;for(int i=1;i<=word1.size();i++){for(int j=1;j<=word2.size();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[word1.size()][word2.size()];}
};

思路二是,先求出公共子序列的长度,再用两个字符串的总长度减去公共子序列的长度

class Solution {
public:int minDistance(string word1, string word2) {vector<vector<int>> dp(word1.size()+1, vector<int>(word2.size()+1, 0));for (int i=1; i<=word1.size(); i++){for (int j=1; j<=word2.size(); 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 word1.size()+word2.size()-dp[word1.size()][word2.size()]*2;}
};

编辑距离(动规经典问题)

在这里插入图片描述
在这里插入图片描述

=为什么这道题不能采用上一题的思路二,先求出公共子序列的长度,再用两个字符串的总长度减去公共子序列的长度,因为很可能长度一样,但可以只替换一次就完成,但思路2会要求按着顺序删除

http://www.shuangfujiaoyu.com/news/28241.html

相关文章:

  • 睿艺美开封做网站google seo实战教程
  • 成免费crm不用下载seo顾问多少钱
  • 连云港品牌网站建设seo与sem的关系
  • 上海闵行注册公司网络优化工程师吃香吗
  • 海报在线制作免费网站官网排名优化
  • 企业网站系统设计论文视频营销
  • 网站为什么要续费找精准客户的app
  • 政府型网站规划建设seo代运营
  • 移动网站建站视频seo关键词优化技术
  • 做软件常用的网站有哪些软件有哪些济南全网推广
  • wordpress数据文件seo技术顾问
  • 做直播网站找哪个百度网页版怎么切换
  • 网站运营维护工作内容seo基础
  • 适合个人做的网站国内新闻摘抄
  • 佛山网站哪家最专业网络推广的手段
  • 手机 网站 分辨率网页设计代做
  • 做网站游戏推广赚钱吗谷歌浏览器安卓版
  • wordpress建站教程视频seo优化软件大全
  • 云凡济南网站建设开发昆明seo网站建设
  • 上海网站建设免seo网络推广报价
  • 快站优惠券百度快照是什么意思?
  • 建设工程信息在什么网站发布计算机培训班有用吗
  • 邯郸信息港求职信息手机优化大师官网
  • 成都网站建设价格免费站推广网站不用下载
  • 网站建设 银川网站怎么进入
  • 帝国系统做企业网站百度快照怎么没有了
  • 阳江市做网站的公司郑州网站推广哪家专业
  • 上海 餐饮网站建设 会员系统网络平台推广方式
  • 连云港做网站西安关键词排名优化
  • 那里做网站比较好有哪些平台可以发布推广信息