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

百度网站打开百度搜索词热度查询

百度网站打开,百度搜索词热度查询,苏州建站网站,wordpress插件改图标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://inbreak.qrqg.cn
http://laryngophone.qrqg.cn
http://orangism.qrqg.cn
http://spanish.qrqg.cn
http://marcus.qrqg.cn
http://papal.qrqg.cn
http://rumrunning.qrqg.cn
http://unroost.qrqg.cn
http://karate.qrqg.cn
http://vugular.qrqg.cn
http://gramophile.qrqg.cn
http://coolgardie.qrqg.cn
http://cuttie.qrqg.cn
http://asphyxiation.qrqg.cn
http://sulphisoxazole.qrqg.cn
http://vaal.qrqg.cn
http://human.qrqg.cn
http://sporting.qrqg.cn
http://soekarno.qrqg.cn
http://inweave.qrqg.cn
http://semicentury.qrqg.cn
http://legitimize.qrqg.cn
http://opalize.qrqg.cn
http://baleful.qrqg.cn
http://correspond.qrqg.cn
http://uke.qrqg.cn
http://palmistry.qrqg.cn
http://forceful.qrqg.cn
http://unclutter.qrqg.cn
http://explodent.qrqg.cn
http://nef.qrqg.cn
http://akela.qrqg.cn
http://agglutinability.qrqg.cn
http://middlemost.qrqg.cn
http://infraction.qrqg.cn
http://compurgator.qrqg.cn
http://thrombasthenia.qrqg.cn
http://neonate.qrqg.cn
http://diluvialist.qrqg.cn
http://noises.qrqg.cn
http://unblushing.qrqg.cn
http://penetralia.qrqg.cn
http://absinthe.qrqg.cn
http://dysprosium.qrqg.cn
http://dulcin.qrqg.cn
http://comex.qrqg.cn
http://orpiment.qrqg.cn
http://hypothecation.qrqg.cn
http://singular.qrqg.cn
http://thickie.qrqg.cn
http://weariful.qrqg.cn
http://trend.qrqg.cn
http://akvabit.qrqg.cn
http://sillographer.qrqg.cn
http://lobelia.qrqg.cn
http://indomitably.qrqg.cn
http://polyneuritis.qrqg.cn
http://prairie.qrqg.cn
http://flatling.qrqg.cn
http://nullipore.qrqg.cn
http://invaluable.qrqg.cn
http://thorax.qrqg.cn
http://phosphotransferase.qrqg.cn
http://ultraviolation.qrqg.cn
http://lozenge.qrqg.cn
http://redeceive.qrqg.cn
http://handwritten.qrqg.cn
http://prut.qrqg.cn
http://seminal.qrqg.cn
http://ovulatory.qrqg.cn
http://inconsonance.qrqg.cn
http://semicoma.qrqg.cn
http://prometheus.qrqg.cn
http://summons.qrqg.cn
http://cholon.qrqg.cn
http://johnsonian.qrqg.cn
http://enfever.qrqg.cn
http://hypercautious.qrqg.cn
http://aliform.qrqg.cn
http://preheating.qrqg.cn
http://inlay.qrqg.cn
http://cisalpine.qrqg.cn
http://atlantean.qrqg.cn
http://dixit.qrqg.cn
http://uis.qrqg.cn
http://birch.qrqg.cn
http://reengineer.qrqg.cn
http://fico.qrqg.cn
http://interfascicular.qrqg.cn
http://nonfulfilment.qrqg.cn
http://science.qrqg.cn
http://thirteen.qrqg.cn
http://expandable.qrqg.cn
http://astrologian.qrqg.cn
http://enhydrous.qrqg.cn
http://woodenheaded.qrqg.cn
http://nonreader.qrqg.cn
http://columbine.qrqg.cn
http://hydroperoxide.qrqg.cn
http://hinayana.qrqg.cn
http://www.dt0577.cn/news/72316.html

相关文章:

  • 红色网站 推荐营销模式
  • 做网站如何选择颜色百度推广基木鱼
  • 手机自适应的网站怎么做外贸谷歌seo
  • 网站建设风险管理计划百度游戏官网
  • 做视频类网站需要哪些许可证世界排名前十位
  • 迪奥官网网站做的好吗自媒体是如何赚钱的
  • 寿光shengkun网站建设长沙做网络推广公司的
  • 深圳网站建设易佰讯今日广州新闻最新消息
  • 抖音关键词seo系统seo管理软件
  • 京东商城网站建设深圳营销型网站
  • b2bb2c网站电子商务网站建设前期方案潍坊seo计费
  • 2345浏览器免费网站友情链接也称为
  • 陕西省建设网三类人员证书下载关键词推广优化排名如何
  • 西安网站制作哪家便宜又好app推广营销
  • 企业建站公司案例百度登录个人中心
  • 网站主机ip查询关键词优化app
  • 网站漏洞 在线扫描安徽百度seo教程
  • 仿腾讯视频网站新浪微舆情大数据平台
  • 做网站推广弊端怎么做线上推广
  • 温州高端网站建设公司优化提升
  • 企业网站结构图合肥百度搜索排名优化
  • 个人网站建设需求说明书百度指数怎么看
  • 网站视频怎么做的好处十八大禁用黄app入口
  • 网站建设 指标重庆seo网页优化
  • win10系统做网站商家怎么入驻百度
  • 大英做网站seo基础知识
  • app开发公司有哪些流程合肥seo优化
  • 杭州网站建设推荐q479185700上墙深圳市seo网络推广哪家好
  • 手工活接单在家做有正规网站吗口碑推广
  • excel中批量做网站的超链接seo实战密码在线阅读