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

网站建设怎么谈请输入搜索关键词

网站建设怎么谈,请输入搜索关键词,创作图片的软件,宝鸡网站建设网站leetcode:392. 判断子序列 - 力扣(LeetCode) 题目 给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。&#xff…

leetcode:392. 判断子序列 - 力扣(LeetCode)

题目

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

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

示例 1:

  • 输入:s = "abc", t = "ahbgdc"
  • 输出:true

示例 2:

  • 输入:s = "axc", t = "ahbgdc"
  • 输出:false

提示:

  • 0 <= s.length <= 100
  • 0 <= t.length <= 10^4

两个字符串都只由小写字符组成

思路

动归五部曲

(1)dp数组定义

dp[i][j] 表示以下标i-1为结尾的字符串s,和以下标j-1为结尾的字符串t,相同子序列的长度为dp[i][j]。

(2)递推公式

考虑两种情况:

  • if (s[i - 1] == t[j - 1])
    • t中找到了一个字符在s中也出现了
  • if (s[i - 1] != t[j - 1])
    • 相当于t要删除元素,继续匹配

如果s[i - 1] == t[j - 1],那么这两段子序列最后一个字符相同,同时去掉最后这个字符,然后再找公共子序列长度,最后+1。

如果s[i - 1] ≠ t[j - 1],这里的分析参考 “最长公共子序列”里面说的:

当时写的是 max(dp[i - 1][j], dp[i][j - 1])

但是这里已经说明了t的长度要比s更长,所以只写dp[i][j - 1]就行。

后面的就是一样的,全部参考代码随想录|动态规划|44最长公共子序列-CSDN博客

只是这道题要看的是s是不是t的子序列,意思就是:

s和t的最长公共子序列长度 = s的长度

说明s就是t的子序列。

代码:

class Solution
{
public:bool isSubsequence(string s, string t){int m=s.size(),n=t.size();vector<vector<int>> dp(m+1,vector<int>(n+1,0));for(int i=1;i<=m;i++){for(int j=1;j<=n;j++){if(s[i-1]==t[j-1]){dp[i][j]=dp[i-1][j-1]+1;}else{dp[i][j]=dp[i][j-1];}}}if(dp[m][n] == m)return true;elsereturn false;}
};

总结

代码随想录|动态规划|44最长公共子序列-CSDN博客

参考这个就行,dp的思路一样,只是最后加一步判断。

参考资料

 代码随想录

http://www.dtcms.com/wzjs/499165.html

相关文章:

  • 朝阳区手机网站制作服务怎么做一个网站
  • 网站可以做多少个关键词有产品怎么找销售渠道
  • 英文站 wordpress seo优化互联网营销专业
  • 做网站公司不给源码seo优化公司哪家好
  • 建设项目验收在哪个网站公示淘宝关键词搜索
  • 做网站用上面软件写代码比较好如何制作一个宣传网页
  • 书店网站模版重庆seo排名优化
  • wordpress 修改文章网站外链的优化方法
  • 旅行社网站建设规划的内容相关搜索优化软件
  • 汽修网站建设免费培训网站官网
  • 标签系统做的好的网站惠州搜索引擎优化
  • 景宁县建设局网站今日国际军事新闻
  • 淄博网站建设团队吉林网络公司
  • 少儿编程加盟教育机构广州seo学徒
  • 自建网站的优缺点中囯军事网
  • 北京网站建设公司册茶叶网络营销策划方案
  • 网站的要素是什么缅甸今日新闻
  • 乌鲁木齐企业网站的建设企业管理培训
  • 电子商务网站开发的总结外贸seo
  • 网站建设word文档优化大师win7
  • 做管道方面的网站灰色关键词排名技术
  • 2个女人做暧暧网站百度app下载
  • 做网站实验体会网站到首页排名
  • 苏州市建设交通高等学校网站网络营销成功的原因
  • 如何做局域网网站建设合肥seo整站优化
  • 山东省住房建设部网站首页百度sem竞价推广pdf
  • h5免费制作软件黑帽seo优化软件
  • 牡丹江做网站建设seo全国最好的公司
  • 烟台企业网站制作公司海淀网站建设公司
  • 在线购物网站 模版免费手游推广平台