String 扭曲最长公共子序列

String 扭曲最长公共子序列,string,algorithm,recursion,dynamic-programming,induction,String,Algorithm,Recursion,Dynamic Programming,Induction,我想知道最长公共子序列问题的一个特例 如果我们有两个n个符号的字符串,并且保证它们都有1个符号,并且每个符号都来自字母表的前n个符号,会怎么样。 如何改进普通算法?您要求的是排列之间最长的公共子序列。与您链接的称为Robinson-Schensted Knuth算法的动态规划算法相比,有一个改进,它在时间O(n lg n)内运行。这里有一个相当简单的例子来说明它是如何工作的,还有一个更完整但复杂的解释

我想知道最长公共子序列问题的一个特例 如果我们有两个n个符号的字符串,并且保证它们都有1个符号,并且每个符号都来自字母表的前n个符号,会怎么样。
如何改进普通算法?

您要求的是排列之间最长的公共子序列。与您链接的称为Robinson-Schensted Knuth算法的动态规划算法相比,有一个改进,它在时间O(n lg n)内运行。这里有一个相当简单的例子来说明它是如何工作的,还有一个更完整但复杂的解释