如果我必须选择哈希表或前缀树,那么会有哪些区别因素会让我选择其中之一呢?从我的幼稚观点来看,使用 Trie 存储并不像数组那样高效,但就运行时间而言(假设最长的键是最长的英文单词),它基本上可以是 O(1)(相对于上限)。也许最长的英文单词是50个字符?
哈希表是瞬间查找一旦您获取索引。然而,通过哈希键来获取索引似乎可能需要近50个步骤。
能否有经验丰富的人提供更多角度的观点?谢谢!
哈希表是瞬间查找一旦您获取索引。然而,通过哈希键来获取索引似乎可能需要近50个步骤。
能否有经验丰富的人提供更多角度的观点?谢谢!
00110010
可能是输入字节,但您要包含相差仅一位的匹配项00111010
。 - Xeoncross