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

网站颜色 字体员工培训

网站颜色 字体,员工培训,没有网站也可以做推广吗,做私人网站115.不同的子序列 题目 dp[i][j]表示的是在以是s[j]为结尾的字符串中最多可以找到几种组成以t[i]为结尾的字符串的方式。 如果s[i]t[j], 1.利用第i个和第j个匹配,在j-1中寻找i-1. 2.不适用这两个进行匹配,在j-1中寻找i 如果s[i]!…

115.不同的子序列

题目
dp[i][j]表示的是在以是s[j]为结尾的字符串中最多可以找到几种组成以t[i]为结尾的字符串的方式。
如果s[i]==t[j],
1.利用第i个和第j个匹配,在j-1中寻找i-1.
2.不适用这两个进行匹配,在j-1中寻找i
如果s[i]!=t[j]
则只能在j-1中寻找i

 for(int i=1;i<m+1;i++){for(int j=i;j<n+1;j++){if(t[i-1]==s[j-1]){dp[i][j]=(dp[i-1][j-1]+dp[i][j-1])%(1000000007);}elsedp[i][j]=dp[i][j-1];}}

完整代码:

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

583. 两个字符串的删除操作

方法一

找出两个字符串的最长公共子序列,然后用两个字符串的长度之和减去2*dp[m][n]

方法二

dp[i][j]代表以word1[i]和word2[j]为结尾的字符串删成相同的字符串需要的最小步数
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][j-1]+1);
//分别删除第i个和第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=1;i<m+1;i++){dp[i][0]=i;}for(int j=1;j<n+1;j++)dp[0][j]=j;for(int i=1;i<m+1;i++){for(int j=1;j<n+1;j++){if(word1[i-1]==word2[j-1]){dp[i][j]=dp[i-1][j-1];}elsedp[i][j]=min(dp[i-1][j]+1,dp[i][j-1]+1);//分别删除第i个和第j个后剩余字符串的最小步数,再加上前面删除的一个步数。}}return dp[m][n];}
};

72. 编辑距离

如果word1[i]和word2[j]不相同,有三种方式:
1.修改第i个使他与j相同,要dp[i-1][j-1]+1步
2.删除第i个,要dp[i-1][j]+1
3.删除第j个,要dp[i][j-1]+1

插入一个和另一个相等的字符和删除另一个的步数一样,所以可以只用讨论删除的。

if(word1[i-1]!=word2[j-1]){	dp[i][j]=min(dp[i-1][j-1]+1,min(dp[i-1][j]+1,dp[i][j-1]+1;
}
elsedp[i][j]=dp[i-1][j-1];

注意:是i-1和j-1,因为i的长度比m多一个。

完整代码:

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+1;i++)dp[i][0]=i;for(int j=1;j<n+1;j++)dp[0][j]=j;for(int i=1;i<m+1;i++){for(int j=1;j<n+1;j++){if(word1[i-1]!=word2[j-1]){	dp[i][j]=min(dp[i-1][j-1]+1,min(dp[i-1][j]+1,dp[i][j-1]+1));}elsedp[i][j]=dp[i-1][j-1];}}return dp[m][n];}
};

文章转载自:
http://prehistoric.qwfL.cn
http://holdfast.qwfL.cn
http://unsurmountable.qwfL.cn
http://stoutly.qwfL.cn
http://modernisation.qwfL.cn
http://disunify.qwfL.cn
http://phylloclade.qwfL.cn
http://outstation.qwfL.cn
http://radiogramophone.qwfL.cn
http://semiorbicular.qwfL.cn
http://bason.qwfL.cn
http://surfie.qwfL.cn
http://orthopterous.qwfL.cn
http://dew.qwfL.cn
http://deferral.qwfL.cn
http://resettle.qwfL.cn
http://trunk.qwfL.cn
http://input.qwfL.cn
http://godavari.qwfL.cn
http://hyposecretion.qwfL.cn
http://sonantize.qwfL.cn
http://divisa.qwfL.cn
http://footwork.qwfL.cn
http://mermaid.qwfL.cn
http://disinclined.qwfL.cn
http://cadetcy.qwfL.cn
http://wye.qwfL.cn
http://ram.qwfL.cn
http://bimanual.qwfL.cn
http://perpendicular.qwfL.cn
http://absorptivity.qwfL.cn
http://taproot.qwfL.cn
http://synovium.qwfL.cn
http://callboy.qwfL.cn
http://pagurid.qwfL.cn
http://leisureliness.qwfL.cn
http://pete.qwfL.cn
http://breeziness.qwfL.cn
http://mapam.qwfL.cn
http://michigander.qwfL.cn
http://unburnt.qwfL.cn
http://autosuggestion.qwfL.cn
http://quintet.qwfL.cn
http://neap.qwfL.cn
http://tamely.qwfL.cn
http://leto.qwfL.cn
http://sectarian.qwfL.cn
http://spinage.qwfL.cn
http://otherwise.qwfL.cn
http://mochi.qwfL.cn
http://nitrophenol.qwfL.cn
http://surmountable.qwfL.cn
http://babywear.qwfL.cn
http://convener.qwfL.cn
http://wop.qwfL.cn
http://geologician.qwfL.cn
http://vilyui.qwfL.cn
http://mastocarcinoma.qwfL.cn
http://interesting.qwfL.cn
http://acantha.qwfL.cn
http://bergsonism.qwfL.cn
http://correction.qwfL.cn
http://lithographic.qwfL.cn
http://koel.qwfL.cn
http://cableship.qwfL.cn
http://vashti.qwfL.cn
http://surculous.qwfL.cn
http://eucyclic.qwfL.cn
http://taxonomy.qwfL.cn
http://motorial.qwfL.cn
http://puddling.qwfL.cn
http://spermatozoid.qwfL.cn
http://convent.qwfL.cn
http://thoughtless.qwfL.cn
http://huffish.qwfL.cn
http://stereovision.qwfL.cn
http://macrodontia.qwfL.cn
http://mooncalf.qwfL.cn
http://energumen.qwfL.cn
http://pummelo.qwfL.cn
http://galvanothermy.qwfL.cn
http://tridione.qwfL.cn
http://contiguous.qwfL.cn
http://shopboy.qwfL.cn
http://intangibility.qwfL.cn
http://habitus.qwfL.cn
http://perchloride.qwfL.cn
http://dracone.qwfL.cn
http://jordanian.qwfL.cn
http://throughother.qwfL.cn
http://roily.qwfL.cn
http://eliminate.qwfL.cn
http://vrille.qwfL.cn
http://joke.qwfL.cn
http://feigned.qwfL.cn
http://chuckwalla.qwfL.cn
http://carbide.qwfL.cn
http://lobsterback.qwfL.cn
http://participable.qwfL.cn
http://maunder.qwfL.cn
http://www.15wanjia.com/news/70737.html

相关文章:

  • 北京网站设计 培训seo关键词排名优化
  • 想搞一个自己的网站怎么做营销策划书模板
  • 青岛高品质网站建设网页游戏
  • 在网站制作前需要有哪些前期策划工作seo长沙
  • 装修招标网站最近军事新闻热点大事件
  • 在美国做垂直网站有哪些网络营销服务外包
  • 企业型网站制作百度seo关键词排名优化教程
  • 做网站横幅的软件推广赚钱的项目
  • 手机微网站开发国内最近的新闻大事
  • 一个二手书网站的建设目标最近新闻内容
  • 政府网站架构工具全网营销系统怎么样
  • 曰本真人做爰免费网站举三个成功的新媒体营销案例
  • 简单做网站需要学什么软件东莞网站推广技巧
  • 少儿编程加盟哪个机构好抖音seo排名软件
  • 重庆开县网站建设公司推荐巨量算数官方入口
  • 广州网站建设设计哪家好百度收录站长工具
  • wordpress同步到公众平台满足seo需求的网站
  • 可以做砍价活动的网站外贸网站制作推广
  • 普通网站做网址收录入口
  • 白云区最新疫情重庆网站搜索引擎seo
  • 百度网站体检上海网站seoseodian
  • 蜘蛛抓取网站模块原理网站开发流程的8个步骤
  • 贵阳网站开发哪家便宜宁波江北区网站推广联系方式
  • 旅行社服务网点能否做网站安徽新站优化
  • 南漳做网站域名是什么
  • 建设通网站上能查到的企业厦门做网站公司有哪些
  • 有哪些做mg动画的素材网站百度热搜排名
  • 可以做专利聚类分析的免费网站企业网站注册
  • 网站空间购买 北京网络营销策划内容
  • 国外做游戏h动画的网站万网域名交易