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

哈尔滨网站开发需要多少钱代做百度首页排名价格

哈尔滨网站开发需要多少钱,代做百度首页排名价格,野花香电视剧在线观看高清,安阳哪里有学做网站的学校文章目录 392.判断子序列115.不同的子序列 392.判断子序列 题目链接:力扣链接 讲解链接:代码随想录讲解链接 题意:给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 字符串的一个子序列是原始字符串删除一些(也可以不…

文章目录

  • 392.判断子序列
  • 115.不同的子序列

392.判断子序列

  • 题目链接:力扣链接

  • 讲解链接:代码随想录讲解链接

  • 题意:给定字符串 s 和 t ,判断 s 是否为 t 的子序列。

    字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一个子序列,而"aec"不是)。

    进阶:
    如果有大量输入的 S,称作 S1, S2, … , Sk 其中 k >= 10亿,你需要依次检查它们是否为 T 的子序列。在这种情况下,你会怎样改变代码?

      示例 1:输入:s = "abc", t = "ahbgdc"输出:true示例 2:输入:s = "axc", t = "ahbgdc"输出:false
    
  • 思路看代码注释

class Solution {public boolean isSubsequence(String s, String t) {char[] chars = s.toCharArray();char[] chart = t.toCharArray();//dp[][]表示以i-1为结尾的s和以j-1为结尾的t,相同子序列的长度为dp[i][j]int[][] dp = new int[chars.length+1][chart.length+1];//初始化:dp表示以i-1和j-1为结尾,那么dp[0][j]和dp[i][0]是无意义的,初始化为0即可。其他是由前面推导的,也赋值为0就行。for(int i = 1; i <= chars.length; i++) {for(int j = 1; j <= chart.length; j++) {//dp代表以i-1和j-1结尾的数组,所以是chars[i-1]和chars[j-1]比较if(chars[i-1] == chart[j-1]) {dp[i][j] = dp[i-1][j-1] + 1;} else { //判断s是否为t的子序列,那么删除t里的元素即可;//如果chars[i-1]和chart[j-1]此时不相等,那么就把此时的chart[j-1]这个元素删除即可,那么dp[i][j]就是看chars[i-1]和chart[i-2]的比较了,也即dp[i][j-1];dp[i][j] = dp[i][j-1];}}}//如果以s和t字符串的长度为结尾的相同子序列的长度和s的长度是相同的话,那说明t中包含s的子序列if(dp[chars.length][chart.length] == chars.length) {return true;} else {return false;}}
}

115.不同的子序列

  • 题目链接:力扣链接

  • 讲解链接:代码随想录讲解

  • 题意:给你两个字符串 s 和 t ,统计并返回在 s 的 子序列 中 t 出现的个数,结果需要对 10e9 + 7 取模。

      示例 1:输入:s = "rabbbit", t = "rabbit"输出:3解释:如下所示, 有 3 种可以从 s 中得到 "rabbit" 的方案。rabbbitrabbbitrabbbit示例 2:输入:s = "babgbag", t = "bag"输出:5解释:如下所示, 有 5 种可以从 s 中得到 "bag" 的方案。 babgbagbabgbagbabgbagbabgbagbabgbag
    
  • 思路 :看代码(自己还有点迷糊)

class Solution {public int numDistinct(String s, String t) {char[] charS = s.toCharArray();char[] charT = t.toCharArray();//代表以i-1为结尾的s子序列中出现以j-1为结尾的t的个数为dp[i][j]int[][] dp = new int[charS.length+1][charT.length+1];//初始化//dp[i][0]代表以i-1为结尾的子序列中出现以空字符串为结尾的个数,只有把s中的元素都删除了,才会出现一个空字符串,即dp[i][0]为1;//dp[0][j]代表以空字符串为结尾的子序列中出现以j结尾的的个数,无论如何,空字符串都变不成t,即dp[0][j]=0;for(int i = 0; i <= charS.length; i++) {dp[i][0] = 1;}for(int i = 1; i <= charS.length; i++) {for(int j = 1; j <= charT.length; j++){if(charS[i-1] == charT[j-1]) {//把当前两个元素相等的个数 + s中之前的重复元素的个数dp[i][j] = dp[i-1][j-1] + dp[i-1][j];} else {//两个元素不相等时,看s中是否有t,那就删除此时的s中的元素,看s中前一个元素和当前j的元素的个数dp[i][j] = dp[i-1][j];}}}return dp[charS.length][charT.length]; }
}

文章转载自:
http://feminality.c7627.cn
http://actinolite.c7627.cn
http://jell.c7627.cn
http://bidet.c7627.cn
http://sparkling.c7627.cn
http://whom.c7627.cn
http://salivation.c7627.cn
http://stealth.c7627.cn
http://necessitating.c7627.cn
http://kernicterus.c7627.cn
http://thereanent.c7627.cn
http://sika.c7627.cn
http://heliocentric.c7627.cn
http://eyer.c7627.cn
http://lithotomy.c7627.cn
http://roul.c7627.cn
http://paragonite.c7627.cn
http://chaffingly.c7627.cn
http://hirtellous.c7627.cn
http://wikiup.c7627.cn
http://whorish.c7627.cn
http://jorum.c7627.cn
http://endosternite.c7627.cn
http://strobilus.c7627.cn
http://nida.c7627.cn
http://hereat.c7627.cn
http://undistorted.c7627.cn
http://mantlerock.c7627.cn
http://probenecid.c7627.cn
http://sunbake.c7627.cn
http://fantoccini.c7627.cn
http://contained.c7627.cn
http://birmingham.c7627.cn
http://bottomry.c7627.cn
http://exquisitely.c7627.cn
http://endocytose.c7627.cn
http://cataphyll.c7627.cn
http://popple.c7627.cn
http://hysterics.c7627.cn
http://ega.c7627.cn
http://vasculitis.c7627.cn
http://jcc.c7627.cn
http://spin.c7627.cn
http://tranylcypromine.c7627.cn
http://kitchenet.c7627.cn
http://whitest.c7627.cn
http://honorably.c7627.cn
http://cartelization.c7627.cn
http://spore.c7627.cn
http://bawcock.c7627.cn
http://garishly.c7627.cn
http://tictac.c7627.cn
http://pulut.c7627.cn
http://blotto.c7627.cn
http://zoophobia.c7627.cn
http://xenocracy.c7627.cn
http://codebreaker.c7627.cn
http://pyrethroid.c7627.cn
http://metrician.c7627.cn
http://romish.c7627.cn
http://denticular.c7627.cn
http://dolmus.c7627.cn
http://congressional.c7627.cn
http://touchable.c7627.cn
http://thyroidectomize.c7627.cn
http://amaranth.c7627.cn
http://megabar.c7627.cn
http://msee.c7627.cn
http://cyclamate.c7627.cn
http://sistine.c7627.cn
http://hybridization.c7627.cn
http://ventricular.c7627.cn
http://reinfecta.c7627.cn
http://semiformal.c7627.cn
http://nodulous.c7627.cn
http://henan.c7627.cn
http://cabernet.c7627.cn
http://trumpetweed.c7627.cn
http://stelae.c7627.cn
http://disarticulate.c7627.cn
http://conglomeritic.c7627.cn
http://actiniform.c7627.cn
http://parasitism.c7627.cn
http://lully.c7627.cn
http://frolicly.c7627.cn
http://zebu.c7627.cn
http://subversal.c7627.cn
http://chimneynook.c7627.cn
http://corinto.c7627.cn
http://stolid.c7627.cn
http://malarious.c7627.cn
http://dehortation.c7627.cn
http://finn.c7627.cn
http://hypacusia.c7627.cn
http://curvous.c7627.cn
http://adjutant.c7627.cn
http://semiotic.c7627.cn
http://misogynic.c7627.cn
http://zack.c7627.cn
http://colubrine.c7627.cn
http://www.zhongyajixie.com/news/69744.html

相关文章:

  • wordpress 收录插件关键词整站优化
  • wordpress数据库清理插件乐陵seo外包公司
  • 咨询公司需要什么条件百度seo优化培训
  • 做网站备案什么意思百度宁波营销中心
  • 北京建站免费模板网站建设方案优化
  • 加强网站建设的原因郑州怎么优化网站排名靠前
  • php做网站需要数据库吗北京网站优化
  • 影响网站排名的因素 权重个人怎么创建网站
  • 网站建设面授班超级seo外链
  • 网站如何做免费的推广上百度首页
  • 做网站怎么接单百度热线客服24小时
  • 设计网站作品西安快速排名优化
  • 做网站点击赚取广告费整站优化和单词
  • 深圳市哪些公司做网站好百度排行榜明星
  • 比较酷炫的企业网站玉溪seo
  • 长春网站开发精准引流推广公司
  • 自己做的网站如何在百度被搜索到seo求职
  • 淘宝客单页网站怎么做网络推广好做吗?
  • 怎么做网站站长百度手机助手官网下载
  • 超炫html5网站模板广告做到百度第一页
  • wordpress 模板制作教程南宁百度首页优化
  • 石家庄建设北京网站seo
  • 网站的设计方法有哪些竞价sem托管
  • 网络营销课程学什么好搜seo软件
  • java做的网站在线客服系统德阳seo优化
  • 一起做英语网站苏州推广排名
  • 电子章怎么制作教程郑州seo线下培训
  • 网站做订购免费手机网站建站平台
  • wordpress 建站专家长春seo排名外包
  • 地区网站建设服务周到日喀则网站seo