我有一个字典中构建的 Trie 树。我想将它用于拼写检查(并为给定编辑次数x建议最接近的单词)。我打算在目标单词和我的字典中的单词之间使用 Levenshtein 距离,但是有没有一种聪明的方法可以在不对每个单词分别运行编辑距离逻辑的情况下遍历 Trie 树?如何进行遍历和编辑距离匹配?
例如,如果我有单词 MAN 和 MANE,我应该能够重复使用 MAN 中的编辑距离计算来匹配 MANE。否则,Trie 树将毫无意义。
例如,如果我有单词 MAN 和 MANE,我应该能够重复使用 MAN 中的编辑距离计算来匹配 MANE。否则,Trie 树将毫无意义。