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

部队网站建设报告成都定制网站建设地址

部队网站建设报告,成都定制网站建设地址,app怎样下载安装,设计很好看的网站题目链接 https://leetcode.cn/problems/is-subsequence/?envTypestudy-plan-v2&envIdtop-interview-150 题解思路 首先如果s的长度大于t的长度,那么s肯定不是t的子序列如果s的长度等于t的长度,那么st的情况下s才是t的子序列如果s的长度小于t的长…

题目链接

https://leetcode.cn/problems/is-subsequence/?envType=study-plan-v2&envId=top-interview-150

题解思路

  1. 首先如果s的长度大于t的长度,那么s肯定不是t的子序列
  2. 如果s的长度等于t的长度,那么s==t的情况下s才是t的子序列
  3. 如果s的长度小于t的长度,那么我们需要一个下标i来依次遍历字符串s中的字符,另一个下标j来依次便利t中的字符,对于s[i]我们需要找到一个s[j]和它相等,对于s[i + 1],我们需要找到t[j']s[i + 1]相等,其中j' > j,以此类推。简单来说,我们需要按顺序遍历字符串s,然后在字符串t中找到和s中的字符相等的字符,这样才能证明st的子序列。
    时间复杂度 O ( n + m ) O(n + m) O(n+m)
    空间复杂度 O ( 1 ) O(1) O(1)
    附上代码:
class Solution {
public:bool isSubsequence(string s, string t) {int n = s.length();int m = t.length();// s是t的子序列的前提条件是s的长度比t短if (n > m) {return false;}// n <= m// 时间复杂度O(n + m)int j = 0;for (int i = 0; i < n; ++i) {bool match = false;for (;j < m; ++j) {if (s[i] == t[j]) {match = true;++j;break;}}if (!match) {return false;}}return true;}
};
http://www.yayakq.cn/news/33893/

相关文章:

  • 销售型企业网站网站建设话语
  • 漯河市城市建设投资公司网站网站上传权限问题
  • 网站设计制作报告京润珍珠企业网站优化
  • 网站建设免费建站源代码青海网站设计企业
  • 用什么开发和建设网站最好wordpress修改文章链接
  • 学校网站建设栏目有哪些深圳品牌策划设计方案
  • 祁县网站建设做网站一月工资
  • 龙岩网站制作教程广东科技网站建设
  • 养殖场网站源码滕州做网站哪家好
  • 网站建设php怎么安装wordpress posts
  • 帝国做网站的步骤做网站服务器硬盘多大
  • 营销型网站建设优化建站asp手机网站自动跳转
  • 网站建设的分工扬州电商网站建设
  • 网站建设费用多少钱郑州工程设计公司官网
  • 成都公司网站设计套餐爱网是什么网站
  • 网摘网站推广法注册博客域名做视频网站会怎么样
  • 鞍山网站开发什么是网络营销评价
  • 凉山州规划和建设局网站wordpress 点击加载
  • 网站个人中心页面设计动画设计怎么自学
  • 商派商城网站建设公司网站建设年终总结
  • 网站建设的实训心得 500字什么都不懂能去干运维吗
  • 东莞企业网站建设方案运营的网站
  • 网站被k怎么办权威发布海报
  • 河北廊坊百度建站ftp怎么设置网站首页
  • php网站开发试卷建设工程类招标信息发布网站
  • 个人怎么做网站深圳百度推广公司
  • 网站开发前端需要学什么网络运营管理
  • 网站设计制作公司网页制作WordPress模板
  • 深圳网站工作室网站安全建设总结
  • 网站几个模板最好动易学校网站管理系统 漏洞