【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
相关推荐
啊阿狸不会拉杆4 小时前
《机器学习》第六章-强化学习
人工智能·算法·机器学习·ai·机器人·强化学习·ml
Stardep5 小时前
算法入门20——二分查找算法——搜索插入位置
数据结构·算法·leetcode
qwerasda1238525 小时前
青豆质量分类识别_YOLOv5_SPDConv_改进算法_目标检测_深度学习_计算机视觉
算法·计算机视觉·分类
老鼠只爱大米5 小时前
LeetCode经典算法面试题 #141:环形链表(快慢指针、标记节点等多种方法详细解析)
算法·leetcode·链表·快慢指针·floyd算法·环形链表
alanesnape5 小时前
什么是字面量?代码中的常量表示方式解析
算法
偷星星的贼115 小时前
C++中的访问者模式实战
开发语言·c++·算法
踩坑记录5 小时前
leetcode hot100 48.旋转图像 矩阵转置
leetcode
gjxDaniel5 小时前
A+B问题天堂版
c++·算法·字符串·字符数组
M__335 小时前
动态规划进阶:简单多状态模型
c++·算法·动态规划
未来之窗软件服务5 小时前
计算机等级考试—Dijkstra(戴克斯特拉)& Kruskal(克鲁斯卡尔)—东方仙盟
算法·计算机软考·仙盟创梦ide·东方仙盟