美文网首页LeetCode
792. 匹配子序列的单词数

792. 匹配子序列的单词数

作者: cptn3m0 | 来源:发表于2019-03-23 13:41 被阅读0次

    暴力算法果断超时

    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
            
    

    相关文章

      网友评论

        本文标题:792. 匹配子序列的单词数

        本文链接:https://www.haomeiwen.com/subject/zicsvqtx.html