如何计算O((L + 1)n)中两个等长字符串的最长公共子序列?

时间:2018-09-27 04:41:23

标签: algorithm time-complexity dynamic-programming space-complexity

如果我有两个长度相等的字符串A和B,它们的长度均为n,并且具有最长的公用子序列(LCS(A,B)),长度为(n-L),那么如何在O中计算L仅使用O(L + 1)空间的((L + 1)n)时间? (假定不计算存储A和B所需的空间)。

我一直在尝试查阅研究文章,以找出如何做到这一点,但无济于事。任何帮助弄清楚如何实现这一目标将不胜感激。我知道这是有可能的,因为我曾经有第三方提供的源代码来执行此操作,但是现在需要在其他环境中重新实现它。

0 个答案:

没有答案