题目描述
AC代码
给定两个字符串 s s s和 t t t,问 s s s是不是 t t t的子序列。子序列是可以不连续的,但是字串是需要连续的。通过两个指针遍历字符串s和字符串t,通过一个变量 k k k来记录字符串 t t t中和字符串 s s s相同的字符数量,如果最终 k k k的大小和字符串 s s s相同,那么说明 s s s是 t t t的子序列。
class Solution {
public boolean isSubsequence(String s, String t) {
int k=0;
for(int i=0;i<t.length()&&k<s.length();i++)
if(t.charAt(i)==s.charAt(k))
k++;
return k==s.length();
}
}