风趣外套

文章
3
资源
0
加入时间
2年10月24天

关于输出多个LCS(最长公共子序列)的简单技巧

百度百科:  一个序列 S ,如果分别是两个或多个已知序列的子序列,  且是所有符合此条件序列中最长的,则 S 称为已知序列的最长公共子序列。注意:S在已知序列中可以不连续;比如ABCBDAB和BDCABA的LCS为BCBA,BCBA不连续出现。LCS通常利用动态规划算法求解,最简单的求解方式如《算法导论》所述:  1.设输入为X1X2…Xm,Y1Y2…Y...