您可以通过查看给定子树中的所有字符串来完成自动完成。一些帮助您选择的分数可能会有所帮助。这就像如果你有“te”,你就沿着特里树中的那条路径走,然后遍历那里的整个子树以获得所有可能的结局。
为了进行更正,您需要在树上实现类似http://en.wikipedia.org/wiki/Levenshtein_distance的内容。您可以利用这样一个事实:如果您处理了 trie 中的给定路径,则可以将结果重复用于以路径末尾为根的子树中的所有字符串。
| 归档时间: |
|
| 查看次数: |
6150 次 |
| 最近记录: |