392. Is Subsequence
来源:互联网 发布:自学编程 知乎 编辑:程序博客网 时间:2024/06/13 18:53
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 andt. t is potentially a very long (length ~= 500,000) string, ands 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
.
Follow up:
If there are lots of incoming S, say S1, S2, ... , Sk where k >= 1B, and you want to check one by one to see if T has its subsequence. In this scenario, how would you change your code?
检验字符串s是否是字符串t的子串。
代码:
class Solution {public:bool isSubsequence(string s, string t){if(s.empty()) return true;int i = 0, l = s.size();for(auto& c:t){if(s[i] == c){++i;}if(i == l){return true;}}return false;}};
- 392. Is Subsequence
- 392.[LeetCode] Is Subsequence
- 392. Is Subsequence
- 392. Is Subsequence
- LeetCode 392. Is Subsequence
- 392. Is Subsequence
- 392. Is Subsequence
- [LeetCode] 392. Is Subsequence
- 【leetcode】392. Is Subsequence
- 【LeetCode】392. Is Subsequence
- 【LeetCode】392. Is Subsequence
- 392. Is Subsequence
- 392. Is Subsequence
- Leetcode 392. Is Subsequence
- 392. Is Subsequence
- 392. Is Subsequence
- leetcode 392. Is Subsequence
- 392. Is Subsequence**
- wordpress建立二级导航菜单
- MSP430数码管的使用Ⅱ
- 模拟struts拦截器
- python学习笔记1
- 程序员面试金典: 9.13 C和C++ 13.9编写对齐的malloc和free函数。
- 392. Is Subsequence
- 分治法求解最大数组
- LTE的小区搜索和PBCH接收
- 分布式MySQL集群方案的探索与思考
- Builder构建者模式 通用模板
- 看日志
- 异常类型_异常变量的生命周期
- VI的虚拟编辑-Visual(3)
- js常见问题汇总(不定期更新)