文章作者:Tyan
博客:noahsnail.com | CSDN | 简书
1. Description
2. Solution
解析:Version 1,依次比较字符串s
和t
中的字符。Version 2,为Leetcode 792做铺垫,先将t
中的字符以及对应的索引保存到字典中,相同字符对应的索引构成一个有序序列,然后依次s
中的每个字符,在t
中查找其对应的字符索引位置,如果字符在t
中不存在,直接返回False
,pre
表示单词中前一个字符在t
中的索引位置,每次查找使用二分查找,如果返回的序列索引位置等于序列的长度,即pre
位置之后的t
中没找到对应的当前字符,则返回False
,否则,更新pre
为当前字符在t
中的索引位置。
- Version 1
1 | class Solution: |
- Version 2
1 | class Solution: |