392. 判断子序列
分析
- 初始化指针:
- 用指针
i
表示字符串s
的匹配位置,初始为0
- 用指针
- 遍历字符串
t
:- 遍历字符串
t
中的每个字符c
- 如果
t
中当前字符与s[i]
相同,则将指针i
向后移动
- 遍历字符串
- 判断结果:
- 遍历完成后,若
i == s.size()
,说明s
的所有字符都在t
中按照顺序找到,返回true
- 否则返回
false
- 遍历完成后,若
时间复杂度
时间复杂度 O(n)
空间复杂度
空间复杂度为 O(1)
C++代码
|
|