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