392. Is Subsequence 判断子序列
生活随笔
收集整理的這篇文章主要介紹了
392. Is Subsequence 判断子序列
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
給定字符串 s 和 t ,判斷 s 是否為 t 的子序列。
你可以認為 s 和 t 中僅包含英文小寫字母。字符串 t 可能會很長(長度 ~= 500,000),而 s 是個短字符串(長度 <=100)。
字符串的一個子序列是原始字符串刪除一些(也可以不刪除)字符而不改變剩余字符相對位置形成的新字符串。(例如,"ace"是"abcde"的一個子序列,而"aec"不是)。
示例 1:
s = “abc”, t = “ahbgdc”
返回 true.
示例 2:
s = “axc”, t = “ahbgdc”
返回 false.
雙指針
沒啥好說的,雙指針直接干。
Code
def isSubsequence(self, s: str, t: str) -> bool:n, m = len(s), len(t)i = j = 0while i < n and j < m:if s[i] == t[j]:i += 1j += 1return i == n總結
以上是生活随笔為你收集整理的392. Is Subsequence 判断子序列的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Flask 项目布局
- 下一篇: 2013\National _C_C++