leetcode392. Is Subsequence
来源:互联网 发布:知乎 车枪球 编辑:程序博客网 时间:2024/05/27 21:10
题目
Given a string s and a string t, check if s is subsequence of t.
You may assume that there is only lower case English letters in both s and t. t is potentially a very long (length ~= 500,000) string, and s is a short string (<=100).
A subsequence of a string is a new string which is formed from the original string by deleting some (can be none) of the characters without disturbing the relative positions of the remaining characters. (ie, “ace” is a subsequence of “abcde” while “aec” is not).
Example 1:
s = “abc”, t = “ahbgdc”
Return true.
Example 2:
s = “axc”, t = “ahbgdc”
Return false.
思路
将两个字符串顺序比对,跳过t中不匹配的,最后只要判断s是否匹配完就可以了
代码
bool isSubsequence(string s, string t) { auto i = s.begin(); for(char c : t) { if(*i == c){ i++; } } return i == s.end(); }
0 0
- Leetcode392: Is Subsequence
- [LeetCode392]Is Subsequence
- [LeetCode392]Is Subsequence
- LeetCode392.Is Subsequence题解
- leetcode392. Is Subsequence
- LeetCode392. Is Subsequence(Medium)
- #python练习#leetcode392. Is Subsequence【贪心】
- leetcode392
- Is Subsequence
- Is Subsequence
- Is Subsequence
- Is Subsequence
- Is Subsequence
- Is Subsequence
- Is Subsequence
- Is Subsequence
- 【Leetcode】Is Subsequence
- 392. Is Subsequence
- 自动文档摘要评价方法:Edmundson,ROUGE
- [OpenCV] RGB to YCBCR
- 插入排序
- java.lang.ClassCastException:android.widget.LinearLayout$LayoutParams cannot be cast to android.widg
- Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询
- leetcode392. Is Subsequence
- 链表相关的热点面试题(一)
- RSA算法
- 树学习(1)
- matlab下生成随机文件名函数
- 144. Binary Tree Preorder Traversal
- Android面试题-解决字体适配
- 前端框架Vue.js的使用及具体页面跳转时的参数传递
- Android的listView的一级优化