【LeetCode 392】判断子序列

1. 题目

2. 分析

本题其实就是用了两个下标,逐位判断字符串s的字符是否出现在了字符串t中,如果出现了,那么就把字符串s的下标往后移。字符串t的下标始终后移。

3. 代码

python 复制代码
class Solution:
    def isSubsequence(self, s: str, t: str) -> bool:
        if len(s) == 0:
            return True
        i = j = 0
        while(j < len(t) and i <len(s)):        
            if t[j] == s[i]:
                i += 1
            j += 1
        if i == len(s):
            return True
        return False
相关推荐
ctrigger几秒前
监理工程师考试题型有哪些?4科题型+分值表
大数据·javascript·算法
YGGP4 分钟前
【Golang】LeetCode 1143. 最长公共子序列
算法·leetcode
Swift社区13 分钟前
LeetCode 459 - 重复的子字符串
算法·leetcode·职场和发展
byzh_rc14 分钟前
[算法设计与分析-从入门到入土] 图遍历
算法·深度优先
小李小李快乐不已21 分钟前
动态规划理论基础
数据结构·c++·算法·leetcode·动态规划
leaves falling22 分钟前
c语言数组-求10 个整数中最大值
c语言·c++·算法
im_AMBER22 分钟前
数据结构 15 【复习】树和二叉树小结 | 图算法 | 拓扑排序 | AOE 网
数据结构·笔记·学习·算法·图论
太理摆烂哥26 分钟前
数据结构之图
数据结构·算法
leaves falling29 分钟前
c语言-数1到100的所有整数中数字9出行的个数
c语言·开发语言·算法
圣保罗的大教堂29 分钟前
leetcode 1351. 统计有序矩阵中的负数 简单
leetcode