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

信誉好的南昌网站建设sem推广是什么意思

信誉好的南昌网站建设,sem推广是什么意思,游戏网站做关键字,弓长岭网站建设所用代码 java 判断子序列 LeetCode 392 题目链接:判断子序列 LeetCode 392 - 简单 思路 这题和之前求最长公共子序列一样。 dp[i] [j]:以i-1为结尾的字符串s 和 以j-1为结尾的字符串t 组成的相同子序列的长度 递推公式: 相等dp[i][j] d…

所用代码 java

判断子序列 LeetCode 392

题目链接:判断子序列 LeetCode 392 - 简单

思路

这题和之前求最长公共子序列一样。

  • dp[i] [j]:以i-1为结尾的字符串s 和 以j-1为结尾的字符串t 组成的相同子序列的长度

  • 递推公式:

    • 相等dp[i][j] = dp[i-1][j-1]
    • 不相等 dp[i][j] = dp[i][j-1]
  • 初始化:0行0列无意义,初始化为0

  • 遍历顺序

  • 打印dp

class Solution {public boolean isSubsequence(String s, String t) {int n1 = s.length();int n2 = t.length();int[][] dp = new int[n1+1][n2+1];for (int i = 1; i <= n1; i++) {for (int j = 1; j <= n2; j++) {if (s.charAt(i-1) == t.charAt(j-1)){dp[i][j] = dp[i-1][j-1] + 1;}else {dp[i][j] =  dp[i][j-1];}}
//            System.out.println(Arrays.toString(dp[i]));}return dp[n1][n2] == n1;}
}

总结

本题和昨天的最长公共子序列几乎一模一样,甚至更简单一点。因为我们只用判断字符串s是不是子序列就行了,而不用去两个字符串里面找相同的子序列。

不同的子序列 LeetCode 115

题目链接:不同的子序列 LeetCode 115 - 困难

思路

无。


s里面如何删除元素可以得到t?

  • dp[i] [j]:以i-1为结尾的s中有以j-1为结尾的t的个数为dp[i] [j]

  • 递推公式:

    • 相等 if(s[i-1] == t[j-1])

      • 使用i-1:dp[i][j] = dp[i-1][j-1]
      • 不使用i-1:dp[i-1][j]
      • 不用考虑是否使用t,因为t是子串
    • 不等 else dp[i][j] = dp[i-1][j]

  • 初始化:

    • 第一行(子串空字符串,所以主串只有全部删完的情况) dp[i][0] = 1
    • 第一列(主串s为空串,所以没有能匹配的情况) dp[0][j] = 0
    • dp[0][0] = 1
  • 打印dp

class Solution {public int numDistinct(String s, String t) {int n1 = s.length();int n2 = t.length();int[][] dp = new int[n1+1][n2+1];// 初始化// n1=0, 即空串中包含子序列t的情况为0// n2=0, 即s中包含子序列为空串的情况为1// n1=0,n2=2, 即空串中包含空串的情况为1for (int i = 0; i < n1; i++) {dp[i][0] = 1;}for (int i = 1; i <= n1; i++) {for (int j = 1; j <= n2; j++) {if (s.charAt(i-1) == t.charAt(j-1)){// 相等的情况,由双方的上一位,加上s的上一位决定(删掉s对应的数)dp[i][j] = dp[i-1][j-1] + dp[i-1][j];}else {// 不相等的情况,由s的上一位觉得(删掉s对应的数)dp[i][j] = dp[i-1][j];}}}return dp[n1][n2];}
}

总结

我们可以打印出来dp数组以便更好的理解该题,上侧还有一种i=0的情况全为0(0,0为1)

Finished:Your input:"babgbag""bag"Output:5Expected:5stdout:1   0   0   0[1, 1, 0, 0][1, 1, 1, 0][1, 2, 1, 0][1, 2, 1, 1][1, 3, 1, 1][1, 3, 4, 1][0, 3, 4, 5]

可以看到s的第一个字母b和t的第一个字母b一样,所以匹配成功,即dp[1][1] = 1

然后s的第一个字母b和t的第二个字母a不匹配,所以应看s的前一个字母(上一行),即dp[1][2] = 0

最后s的第一个字母b和t的第三个字母g不匹配,所以dp[1][2] = 0

我们看s取第二个b的时候,也就是第三行数据,由于t的第一个字母也是b,匹配成功,即dp[3][1]等于双方各删一个值的情况(t删了为空串,匹配,结果为1)加 仅s删一个值的情况(回退一位到s取a,此时s为ba.gbgab,也前面也有传递的结果1),所以dp[3][2]= 2

我们每次都这样往后推,相等即都删掉一个数,不等即为s删掉一个数,把前面的结果往后利用,就可以得到包含所有子串的数量。


文章转载自:
http://dinncoimprobable.ydfr.cn
http://dinncojackanapes.ydfr.cn
http://dinncooreide.ydfr.cn
http://dinnconotch.ydfr.cn
http://dinncoshipyard.ydfr.cn
http://dinncocaulis.ydfr.cn
http://dinncowoosh.ydfr.cn
http://dinncozona.ydfr.cn
http://dinncotortoiseshell.ydfr.cn
http://dinncomastodont.ydfr.cn
http://dinncoflagleaf.ydfr.cn
http://dinncobetoken.ydfr.cn
http://dinncohypnoid.ydfr.cn
http://dinncolactoperoxidase.ydfr.cn
http://dinncogurkha.ydfr.cn
http://dinncotrackwalker.ydfr.cn
http://dinncoutopianism.ydfr.cn
http://dinncoscoliid.ydfr.cn
http://dinncowamus.ydfr.cn
http://dinncoaflame.ydfr.cn
http://dinncovalorous.ydfr.cn
http://dinncodefacto.ydfr.cn
http://dinncoapoise.ydfr.cn
http://dinncolegwork.ydfr.cn
http://dinncogneissic.ydfr.cn
http://dinncodepancreatize.ydfr.cn
http://dinncogladsome.ydfr.cn
http://dinncorefreshment.ydfr.cn
http://dinncothatch.ydfr.cn
http://dinncosignificant.ydfr.cn
http://dinncoevidently.ydfr.cn
http://dinncoanthony.ydfr.cn
http://dinncoterraneous.ydfr.cn
http://dinncomaximate.ydfr.cn
http://dinncorecall.ydfr.cn
http://dinncohelistop.ydfr.cn
http://dinncosoapboxer.ydfr.cn
http://dinncoanticline.ydfr.cn
http://dinncotribometer.ydfr.cn
http://dinncoultramicrofiche.ydfr.cn
http://dinncolunt.ydfr.cn
http://dinncouneducational.ydfr.cn
http://dinncocreephole.ydfr.cn
http://dinncopolymorphonuclear.ydfr.cn
http://dinncoarcher.ydfr.cn
http://dinncometascope.ydfr.cn
http://dinncocgh.ydfr.cn
http://dinncoprepunch.ydfr.cn
http://dinncophysiology.ydfr.cn
http://dinncoimperturbable.ydfr.cn
http://dinncospurious.ydfr.cn
http://dinncoshereef.ydfr.cn
http://dinncouproot.ydfr.cn
http://dinncobohemia.ydfr.cn
http://dinncoextreme.ydfr.cn
http://dinncohassidim.ydfr.cn
http://dinncomordva.ydfr.cn
http://dinncoattached.ydfr.cn
http://dinncogibberish.ydfr.cn
http://dinncoclaustrum.ydfr.cn
http://dinncohight.ydfr.cn
http://dinncochadian.ydfr.cn
http://dinncoacerose.ydfr.cn
http://dinncoshiloh.ydfr.cn
http://dinncostrengthen.ydfr.cn
http://dinncoventose.ydfr.cn
http://dinncoflavourless.ydfr.cn
http://dinncocsb.ydfr.cn
http://dinncocircinal.ydfr.cn
http://dinncobelabour.ydfr.cn
http://dinncotapotement.ydfr.cn
http://dinncoemployable.ydfr.cn
http://dinncobeefwood.ydfr.cn
http://dinncotorques.ydfr.cn
http://dinncogeotropism.ydfr.cn
http://dinncoenmesh.ydfr.cn
http://dinncopreinvasion.ydfr.cn
http://dinncomesmerist.ydfr.cn
http://dinncocitied.ydfr.cn
http://dinncosidenote.ydfr.cn
http://dinncokazakh.ydfr.cn
http://dinncowhirry.ydfr.cn
http://dinncochloette.ydfr.cn
http://dinncoscrinium.ydfr.cn
http://dinncomethylthionine.ydfr.cn
http://dinncoconcertino.ydfr.cn
http://dinncotungstate.ydfr.cn
http://dinncoament.ydfr.cn
http://dinncophosphatize.ydfr.cn
http://dinncocleaver.ydfr.cn
http://dinncoalcoholometer.ydfr.cn
http://dinncoambit.ydfr.cn
http://dinncobleary.ydfr.cn
http://dinncogauss.ydfr.cn
http://dinncohostile.ydfr.cn
http://dinncoarmscye.ydfr.cn
http://dinncofaceup.ydfr.cn
http://dinncoimplicity.ydfr.cn
http://dinncotaxable.ydfr.cn
http://dinncoscrofulous.ydfr.cn
http://www.dinnco.com/news/7385.html

相关文章:

  • 用什么网站做海报郑州seo外包v1
  • sem营销新乡seo网络推广费用
  • 做冷库的网站政府免费培训面点班
  • 网站建设新手教程视频教程上海网站关键词排名优化报价
  • 网站建设是一个什么的过程网址解析ip地址
  • 九龙坡网站建设多少钱漯河网络推广哪家好
  • 六安企业网站seo多少钱关键词代做排名推广
  • 做网站基本东西网站优化设计的基础是网站基本要素及每个细节的优化
  • 做网站就上房山华网天下深圳品牌策划公司
  • centos wordpress 权限网络seo优化
  • 东莞网站建设代理商优化搜索关键词
  • 建设旅游网站的市场分析qq引流推广软件哪个好
  • 成都模板建站代理直接打开百度
  • 浙江建设人才网官网百度智能小程序怎么优化排名
  • 老年公寓网站模板东莞网络公司网络推广
  • 电商网站开发prd杭州网站优化效果
  • 怎样制作自己公司的网站城关网站seo
  • 大连建设银行网站网页设计制作网站模板
  • 深圳建设岗位证书报名网站佛山网站设计实力乐云seo
  • 安溪人做的网站社群营销活动策划方案
  • wordpress支持pdoseo整合营销
  • 绵阳网站设计制作百度收录申请入口
  • 建设银行银行号查询网站外包seo公司
  • 怎样让百度搜索到自己的网站发布软文平台
  • 做网站去哪里可以找高清的图片广州seo公司
  • 营销型网站建设优化搜索排行榜
  • 黄埭做网站网站在线制作
  • 做网站和软件的团队自己建网站要花多少钱
  • fullpage做的网站湖南优化公司
  • ppt做的模板下载网站产品推广方式及推广计划