最长公共子序列 LCS

定义 longest common subsequence:给定两个序列S1和S2,求二者公共子序列S3的最长的长度。 //注意不是最大公共子串 分析 这个问题可以按照序列的长度来划分状态,也就是S1的前i个字符和S2的前j个字符的最长公共子序列长度,记为lcs[i][j]。 如果S1的第i项,和S2的第j项相同,那么S1[i]与S2[j]作为公共子序列的末尾,则 lcs[i][j] = lcs
相关文章
相关标签/搜索