#include <iostream>
#include <string>
using namespace std;
bool isSubSequence(string s, string t)
{
int j = 0;
for (int i = 0; i < t.length() && j < s.length() ; i++)
{
if (s[j] == t[i])
j++;
}
if (j == s.length() ) //这里j表示匹配了前面的多少个字符。
return true;
else
return false;
}
int main()
{
cout << isSubSequence("aaabc", "aababbdc");
}
博客给出一段C++代码,用于判断一个字符串是否为另一个字符串的子序列。代码定义了isSubSequence函数,通过遍历字符串进行字符匹配,最后在main函数中调用该函数进行测试。
6555

被折叠的 条评论
为什么被折叠?



