【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
相关推荐
不解风水6 小时前
【教程笔记】KalmanFilter
笔记·学习·算法·矩阵·ekf
西安同步高经理7 小时前
秒表实现自动化测量助力时频测量行业发展、秒表检定仪、毫秒表测量仪
人工智能·算法
夏幻灵7 小时前
C++ 里 什么时候不用指针,而选择值拷贝/深拷贝 ?
开发语言·c++·算法
这猪好帅7 小时前
【算法】动态规划 - 数字三角形模型
算法·动态规划
yong99907 小时前
基于小波分析与粒子群算法的电网潮流优化实现(MATLAB)
开发语言·算法·matlab
Christo37 小时前
2024《Three-way clustering: Foundations, survey and challenges》
人工智能·算法·机器学习·数据挖掘
艾醒7 小时前
大模型原理剖析——解耦RoPE(旋转位置编码)的基本原理
算法
@淡 定7 小时前
JVM内存区域划分详解
java·jvm·算法
M__337 小时前
动规入门——斐波那契数列模型
数据结构·c++·学习·算法·leetcode·动态规划
LYFlied8 小时前
Vue3虚拟DOM更新机制源码深度解析
前端·算法·面试·vue·源码解读