Skiena 的算法设计手册问题 8-3 b 部分要求给出一个“更简单”的 BigO(nm) 算法,用于查找不依赖于动态编程的最长公共子串。显而易见的答案似乎是使用后缀树,但是,Skiena 使用“更简单”这个词简单的。所以,我想知道,有没有另一种方法可以在 O(nm) 时间内解决这个问题?
问问题
458 次
Skiena 的算法设计手册问题 8-3 b 部分要求给出一个“更简单”的 BigO(nm) 算法,用于查找不依赖于动态编程的最长公共子串。显而易见的答案似乎是使用后缀树,但是,Skiena 使用“更简单”这个词简单的。所以,我想知道,有没有另一种方法可以在 O(nm) 时间内解决这个问题?