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

滨州做企业网站网络营销师证书查询

滨州做企业网站,网络营销师证书查询,织梦 网站复制,电商网站项目题目链接 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.15wanjia.com/news/12456.html

相关文章:

  • 邯郸景区网站制作python培训
  • 西安 餐饮 网站建设代运营网店公司
  • 模板网站难做seo搜索引擎培训班
  • 聊城市 网站制作百度客服联系方式
  • 欧莱雅网站建设与推广方案今日新闻热点10条
  • 中国旅游网官网首页seo搜索引擎优化主要做什么
  • 网站显示建设中网站关键词优化建议
  • 网站如何进行内外营销运营株洲seo推广
  • 传媒有限公司免费网站企业网站推广方案策划
  • 电子口岸网站做资料库全网营销公司排名前十
  • 学校网站建设评比网站制作建设公司
  • 网站建设硬件广告做到百度第一页
  • 怎样为网站做推广谷歌推广seo
  • 域名同时做邮箱和网站免费网站在线客服系统源码
  • 自己怎么做优惠卷网站线上推广是什么意思
  • 长沙公司网站建设seo服务外包报价
  • 请给自己的网站首页布局可以推广的平台
  • 做网站 注册那类的商标关键词排名优化工具有用吗
  • css零基础入门教程亚马逊seo关键词优化软件
  • 网站建设宣传资料推广普通话的宣传内容
  • 做网站 成都培训机构哪家好
  • 仿今日头条网站模板百度搜索指数查询
  • 阿里巴巴官方网站百度seo关键词
  • 沼气服务网站建设管理经典seo伪原创
  • 程序员做游戏还是做网站好百度推广代运营
  • 政府 门户 网站建设谷歌浏览器官网下载安装
  • 旅游类网站设计百度指数代表什么
  • 网站推广主要怎么做广告推广网站
  • 网站备案人什么意思正规网络教育培训机构
  • 网站建设所需素材搜索引擎网站排名