最长公共连续子串和最长连续公共子序列
最长公共连续子序列
DP求解LCS
用二维数组c[i][j]记录串x 1 x 2 ⋯x i x1x2⋯xi与y 1 y 2 ⋯y j y1y2⋯yj的LCS长度,则可得到状态转移方程
c[i,j]=⎧ ⎩ ⎨ ⎪ ⎪ 0c[i−1,j−1]+1max(c[i,j−1],c[i−1,j]) i=0 or j=0i,j>0 and x i =y j i,j>0 and x i ≠y j
原创
2017-05-21 09:14:06 ·
394 阅读 ·
0 评论