Hirschberg 's method for LCS

一种采用了分治思想和动态规划的LCS算法,仅需O(NM)时间复杂度和O(min(N,M))空间复杂度就可得最大子串及其长度,具体参见论文:A Linear Space Algorithm for Computing Maximal Common Subsequences。这里介绍一下自己的理解。 如何分治? 给定两个字符串X(长度为m),Y(长度为n)。将X平分为两个子串X(1,m/2)和X(m/
相关文章
相关标签/搜索