【发布时间】:2012-10-27 00:02:31
【问题描述】:
假设我正在寻找一个单词,它可能出现在 95k 单词的字典中,也可能不在 - 我无法使用单词长度来方便搜索。我的问题是关于在不进行 O(n) 查找的情况下找到单词的最快方法。
这是我的两个想法:
首先,将单词存储在 hast 表中,查找单词是 O(1),这似乎是我认为最好的方案,但也有人建议使用 Trie 浏览不同的网站,我的问题是是否拥有一个包含这么多单词的 Trie 是很实用的。 在这种情况下,查找将是 O(k)。
那么在大字典中查找单词的最佳方法是什么?
【问题讨论】:
标签: algorithm