【发布时间】:2011-03-01 12:13:25
【问题描述】:
考虑 2 个序列 X[1..m] 和 Y[1..n]。记忆算法将在 O(m*n) 时间内计算 LCS。有没有更好的算法来找出 LCS wrt time?我猜对角线的记忆可以给我们 O(min(m,n)) 时间复杂度。
【问题讨论】:
-
也许你的意思是最长公共子串? en.wikipedia.org/wiki/Longest_common_substring_problem
-
Nope 它的子序列好吧。
标签: time-complexity dynamic-programming lcs