我只是为一个词汇表构造了一个trie,然后我发现有许多分支共享相同的结构。我想将它们组合在一起,生成一个DAWG。
我将使用什么算法将trie转换为DAWG?
发布于 2013-04-05 13:00:02
将trie转换为DAWG的标准算法将trie视为deterministic finite automaton,然后将trie转换为minimum-state DFA。
有许多算法可用于执行此转换。我最熟悉的算法是Hopcroft's algorithm,它通过寻找可区分的状态对并将不可区分的状态组合在一起来工作。
希望这能有所帮助!
https://stackoverflow.com/questions/15825543
复制相似问题