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/
相關文章
相關標籤/搜索