是否是子串
描述
给定两个字符串 s , t , 需要判断 s 是否是 t 的子串。注意 abc
是 abkc
的子串,也就是说,t 中不必包含连续的 s 子串。s 的长度在 100 以内, t 的长度在 500 k 以内。
样例
样例11
2输入: s = "abc", t = "ahbgdc"
输出: true
样例21
2输入: s = "axc", t = "ahbgdc"
输出: false
思路
建立两个标识的遍历符号,一旦 s 完成遍历就返回 true ,这与两重循环有区别。
代码
1 | class Solution { |
添加下述代码会使得运行更加的快:1
2
3
4
5static int any = []() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
return 0;
}();