79.最长公共子串

Posted tingway

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了79.最长公共子串相关的知识,希望对你有一定的参考价值。

def longestCommonSubstring(self, A, B):  
    # write your code here  
    if A == ‘‘ or B == ‘‘:  
        return 0  
    if len(A) >= len(B):  
        L, L1 = A[:], B[:]  
    else:  
        L, L1 = B[:], A[:]  
    L = [L[i:j] for i in range(len(L)) for j in range(1, len(L)+1) if i < j]  
    return max([len(i) for i in L if i in L1])  

 

以上是关于79.最长公共子串的主要内容,如果未能解决你的问题,请参考以下文章

lintcode_79最长公共字串

动态规划——最长公共子序列与最长公共子串 (含Python实现代码)

两个字符串的最长公共子串python代码

最长公共子串与最长公共子序列

[程序员代码面试指南]递归和动态规划-最长公共子串问题

求两个字符串的最长公共子串,要求输入两个字符串,输出他们的最长公共子串,包括长度。