我在考虑使用动态编程的最长公共子序列问题。
无法想出如何打印所有lcs的方法。
我可以想到的一种方法是在表之外创建一个图,并在该图中找到所有可能的路径,但这种解决方案似乎非常慢。
发布于 2015-04-30 15:06:08
构建一个包含所有子序列的TRIE树怎么样?在构建它的同时,还在每个节点中保存具有该特定子序列的原始序列列表。
完成此操作后,只需查找树中具有包含所有原始序列的列表的所有节点。(只需添加一个计数器并检查)
https://stackoverflow.com/questions/29960952
复制相似问题