【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
相关推荐
仰泳的熊猫1 分钟前
1148 Werewolf - Simple Version
数据结构·c++·算法·pat考试
chao1898442 分钟前
MATLAB中的多重网格算法与计算流体动力学
开发语言·算法·matlab
大工mike3 分钟前
代码随想录算法训练营第四十四天 | 99.岛屿数量 深搜 99.岛屿数量 广搜 100. 岛屿的最大面积
算法
不穿格子的程序员18 分钟前
从零开始学算法——链表篇3:合并两个有序链表 + 两数相加
数据结构·算法·链表·dummy
暴风鱼划水37 分钟前
算法题(Python)哈希表 | 2.两个数组的交集
python·算法·哈希表
fufu031142 分钟前
Linux环境下的C语言编程(四十二)
linux·c语言·算法
HalvmånEver1 小时前
Linux : 基础IO(三)
linux·运维·算法
oushaojun21 小时前
linux中backtrace实战
linux·运维·算法·backtrace
埃伊蟹黄面1 小时前
模拟算法思想
c++·算法·leetcode
副露のmagic1 小时前
更弱智的算法学习day 10
python·学习·算法