使用索引有效地搜索单词

时间:2011-03-02 18:56:50

标签: java dictionary indexing

我正在做一个项目,我必须在词典中有效地搜索单词。 任何人都可以通过索引为我提供实现此搜索的Java代码吗?

我可以使用b +树进行实施吗?

2 个答案:

答案 0 :(得分:1)

查看this answer

我知道(个人)有效地将字符串映射到其他值的最佳方式是使用Trie。我提供的答案包括几个已经实现的版本的链接。

另一种方法是根据yourString.intern().getHashCode()实现所有字符串和索引。

答案 1 :(得分:0)

这听起来像是家庭作业。如果是,请将其标记为。

“使用索引”是外部要求,还是您发明的,因为您认为它是解决方案的一部分?

我会考虑使用一种称为“Trie”的数据结构来满足这种要求(假设实际上没有强制使用索引 - 尽管如此,你可能会认为Trie是索引...)< / p>