792. 匹配子序列的单词数

暴力算法果断超时

class Solution(object):
    def isSubsequence(self, s, t):
        """
        :type s: str
        :type t: str
        :rtype: bool
        """
        l1 = len(s)
        l2 = len(t)
        p1 = 0
        p2 = 0
        while p1< l1 and p2<l2:
            if s[p1] == t[p2]:
                p1+=1
                p2+=1
            else:
                p2+=1
                
        if p1 == l1:
            return True
        else:
            return False
    def numMatchingSubseq(self, S, words):
        """
        :type S: str
        :type words: List[str]
        :rtype: int
        """
        sum = 0
        for word in words:
            if self.isSubsequence(word,S) == True:
                sum+=1
        return sum
        
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容