class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param s string字符串 * @param t string字符串 * @return bool布尔型 */ bool isSubsequence(string s, string t) { // write code here int ls = s.size(); int lt = t.size(); int cnt = 0; for (int i = 0; i < lt; ++i) { if (t[i] == s[cnt]) { while (t[i] == s[cnt]) { i++; cnt++; if (cnt == ls - 1)return true; } } } return false; } };
一、题目考察的知识点
字符串
二、题目解答方法的文字分析
这个题目应该算个简单题,就是先去找第一个相同的字符,找到了之后就继续遍历找下一个,直到找到所有的字符
三、本题解析所用的编程语言
c++