保健励志美文体育育儿作文
投稿投诉
作文动态
热点娱乐
育儿情感
教程科技
体育养生
教案探索
美文旅游
财经日志
励志范文
论文时尚
保健游戏
护肤业界

LeetCode判断子序列

  判断子序列题目描述:给定字符串s和t,判断s是否为t的子序列。
  字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,ace是abcde的一个子序列,而aec不是)。
  进阶:
  如果有大量输入的S,称作S1,S2,。。。,Sk其中k10亿,你需要依次检查它们是否为T的子序列。在这种情况下,你会怎样改变代码?
  示例说明请见LeetCode官网。
  来源:力扣(LeetCode)
  链接:https:leetcodecn。comproblemsissubsequence
  著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。解法一:双指针遍历首先,判断几种特殊场景:
  如果s子串为空,则s一定是t的子序列,直接返回true;
  如果s不为空,t为空,则s不可能是t的子序列,直接返回false;
  如果s子串的长度大于t的长度,则s不可能是t的子串,直接返回false。
  如果不是特殊情况,则使用双指针分别指向s和t的第一个字符,然后遍历s和t的字符,遍历过程如下:
  如果s还未遍历的字符串长度大于t还未遍历的字符串长度,则s不可能是t的子串,直接返回false;
  如果s和t当前位置的字符相同,则指针同时往后移动一位;
  如果s和t当前位置的字符相同,则指向t的指针往后移动一位;
  遍历结束的条件就是s或t遍历到最后一位。
  最后,判断如果s遍历完成,说明s是t的子序列,返回true;否则,返回false。publicclassLeetCode392{双指针paramsparamtreturnpublicstaticbooleanisSubsequence(Strings,Stringt){如果s子串为空,则s一定是t的子序列,直接返回trueif(snulls。length()0){returntrue;}如果s不为空,t为空,则s不可能是t的子序列,直接返回falseif(tnullt。length()0){returnfalse;}如果s子串的长度大于t的长度,则s不可能是t的子串,直接返回falseif(s。length()t。length()){returnfalse;}分别指向s和t的第一个字符intsIndex0,tIndex0;一个个的遍历字符,直到遍历到s或t的最后一个字符while(sIndexs。length()tIndext。length()){如果s还未遍历的字符串长度大于t还未遍历的字符串长度,则s不可能是t的子串,直接返回falseif(s。length()sIndext。length()tIndex){returnfalse;}如果s和t当前位置的字符相同,则指针同时往后移动一位if(s。charAt(sIndex)t。charAt(tIndex)){sIndex;tIndex;}else{如果s和t当前位置的字符相同,则指向t的指针往后移动一位tIndex;}}最后,如果s遍历完成,说明s是t的子序列,返回trueif(sIndexs。length()){returntrue;}returnfalse;}publicstaticvoidmain(String〔〕args){测试用例,期望返回:trueSystem。out。println(isSubsequence(abc,ahbgdc));}}
  【每日寄语】站起来做人,弯下腰做事。

我爱我的家初二作文300字我爱我的家,家里有我爱的人和爱我的人,我爱我的家,因为家才是最温暖的。转眼间,我的宝宝已经快一岁了,她的一颦一笑无时无刻都牵动着我那悸动的心,有时候觉得人类真的很伟大很神……粉笔科技激活创新基因弯道超车成为职教行业头部玩家职业教育行业在近五年时间内呈现出了前所未有的迅猛涨势,在国家政策的扶持以及用户的不断参与下,众多职业教育机构获得了长足增长,资本市场同样表现活跃。作为国内职业教育知名品牌,粉笔……深度解读6G才是中国与美国天地一体卫星互联网之争的最终目标一、我国卫星互联网情况卫星通信具有覆盖面大、通信距离远、一点对多点等任意通达的能力,不像地面通信设施容易受到战争、恐怖活动、犯罪行为和自然灾害等因素的破坏,对国家的战略意……如何使用WebSocket做接口测试?如果遇见了一个全新的协议,怎么从零开始,完成接口测试?以WebSocket为例。WebSocket协议在2008年诞生,2011年成为国际标准。现在所有浏览器都已经支持了……瑞穗将蔚来汽车目标价从65美元降至60美元维持买入评级在蔚来汽车公布去年Q4业绩后,瑞穗银行分析师VijayRakesh将蔚来的目标价从65美元下调至60美元,并保持对该股的买入评级。Rakesh在一份研究报告中告诉投资者,……潮汕中秋风俗作文中秋烧蚁窑源于本地一个争取自由的民间传说,相传在宋末元初,元政府对当地汉人采取镇压政策,限三户共用一把菜刀,防止造反。以下是为大家整理的潮汕中秋风俗作文,希望对你们有所帮助!篇……一把把雨伞四年级作文哗啦啦的下雨声一阵阵传来,外面下起了倾盆大雨,时不时的还响起阵阵的雷声。地面上很快就积满了雨水,道路上的。流水淹没了路面,大人们的脚都浸在水中。终于等到了放学,同学们站在学校的……看妈妈烧菜300字小学作文放学回到家,我一打开门,一阵香味向我迎面扑来,饥饿难忍的我迫不及待地跑进厨房。这时,妈妈正准备烧我最爱吃的菜黄鳝炒青椒。我心想:我把这道菜学会了,说不定以后还可以当超级厨师呢!……特殊的午饭作文600字今天,我突然心血来潮,主动申请做个菜。妈妈看着我跃跃欲试的模样,便欣然同意了。我思考了一会儿,准备做一个豆角炒肉。食材都买齐了,肉已在肉店切好,现在,我需要去切豆角了。我……期末安全教育致家长一封信尊敬的家长:您好!临近春节,是各种案件的高发期,目前学校工作已近期末,学生寒假即将来临,安全教育尤其重要,需要您在以下几个方面给予督促与配合。1。请一二年级家……美丽的家乡优秀征文1000字征文一:美丽的家乡说起我的家乡顺德,我就想起了那儿的名胜古迹,有顺峰山公园、李小龙乐园、清晖园、西山庙hellip;hellip;可我最熟悉的就是顺峰山公园和李小龙乐园了……躲在鼠洞里的小猫三年级作文300字我喜欢小动物,而且特喜欢小猫。我一直想在家里养一只猫。但妈妈说猫身上有跳蚤,所以总是不让我养。一天放学,我刚到家门口,妈妈便告诉我:颖颖,我给你抓来了三只小猫。真的吗?三……
以礼为主题的800字作文礼的本义是社会规范和道德标准,孔子认为知礼而后自立,自立而后立人,礼的发展既有必然性也有必要性,在儒家看来,礼是个体生存的根本。然而正是因为礼所具有的自身约束和克制他人行为的特……数字人自由有望实现中国企业如何突破规模落地难点中国青年报客户端北京1月14日电(中青报中青网记者孟佩佩)在江苏卫视跨年演唱会上,歌手周深与数字人邓丽君的合唱,让许多网友泪目。作为最先被认定为元宇宙元素的虚拟数字人,在互联网……Python字符串操作大师我们总结了Python中的基本字符串操作。对于有经验的人来说可能还不够,但是。。。(补充2018。12。23:print语法现已兼容Python3,如果Python2中复……京东的做法前几天因为需要在京东自营店买了三瓶药,下单第二天天津货仓发货到南通如皋市,物流慢且不说,因为天津有疫情,可以理解,昨天物流到了南通今天到如皋,上午九点多显示在派件,那就耐心等待……品学网专稿未经允许不得转载ldquo;月神大人,请起来!rdquo;有个人用微微大声的声音对我说话。我一骨碌爬了起来一看,原来是我的一个手下mdash;mdash;弥罗斯……每年能存下三万块钱,有多少人做不到,每年存3万算是有钱吗?作为银行的工作人员,我可以明确的告诉你:每年存3万块钱,看起来不是很多。但是只要你日积月累之下,绝对可以实现人生的大翻身。普通人因为挣钱能力有限,想要积累财富,就只有一个……特斯拉手机研发成功之后,能在中国市场销售吗?2021年底,马斯克在接受采访时暗示,特斯拉准备进军手机行业,并声称要打败苹果,实现用户永久免费上网,让全世界的网友都惊颤不已。目前已有媒体发布了一组有关特斯拉model手机(……美丽的生态公园作文550字夏天来了!夏天来了!瞧,池中的小青蛙在歌唱,粉红的荷花在舞蹈。在这美丽快乐的夏日,爸爸、妈妈带着我和姐姐一起去生态公园玩。一路上,我和姐姐像小兔子一样蹦蹦跳跳地走在前面。……2007年全国各地中考作文题集锦1。福州题目:请以从此,我(他她)不再为题,写一篇不少于600字的记叙文。提示:先把题目补充完整,然后作文。横线上可以填写的词语如:任性、自卑、孤独、偷懒、害……精选过生日作文300字3篇在日常生活或是工作学习中,大家都写过作文,肯定对各类作文都很熟悉吧,作文是通过文字来表达一个主题意义的记叙方法。那么一般作文是怎么写的呢?下面是小编收集整理的过生日作文300字……爱的呼吸声品学网专稿未经允许不得转载大爱无声,大象无形,大音希声,对于我,那最令人心安,温暖的不过是那最平淡却最独一无二的父母的呼吸声。依旧是宁静无奇的夜晚,静谧的夜空只有那……妈妈变了作文100字妈妈变了作文怎么写?以下是小编给大家整理的妈妈变了作文的内容,欢迎大家查看。篇一:今天,我在家玩电脑,妈妈叫我复习功课,咦,奇怪,是什么原因让妈妈发生这么大的变化呢?原来……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网