【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
相关推荐
啊阿狸不会拉杆2 分钟前
《机器学习导论》第 2 章-监督学习
数据结构·人工智能·python·学习·算法·机器学习·监督学习
乌萨奇也要立志学C++3 分钟前
【洛谷】记忆化搜索 原理剖析与经典例题详解
算法·深度优先
Code920073 分钟前
洛谷P3514 [POI 2011] LIZ-Lollipop(思维题)
算法
m0_706653235 分钟前
C++中的解释器模式
开发语言·c++·算法
We་ct8 分钟前
LeetCode 202. 快乐数:题解+思路拆解
前端·算法·leetcode·typescript
hetao17338379 分钟前
2026-01-29~02-03 hetao1733837 的刷题记录
c++·笔记·算法
咩咩不吃草9 分钟前
决策树三大核心算法详解:ID3、C4.5与CART
算法·决策树·机器学习
晚风吹长发17 分钟前
初步了解Linux中的POSIX信号量及环形队列的CP模型
linux·运维·服务器·数据结构·c++·算法
EnglishJun17 分钟前
数据结构的学习(五)---树和二叉树
数据结构·学习·算法
新新学长搞科研26 分钟前
【CCF主办 | 高认可度会议】第六届人工智能、大数据与算法国际学术会议(CAIBDA 2026)
大数据·开发语言·网络·人工智能·算法·r语言·中国计算机学会