【发布时间】:2018-11-08 09:48:20
【问题描述】:
我的问题是根据我的理解,Cuckoo Hashing 通常需要 0(1) 时间来插入删除和查找。最坏的情况是 O(1)(摊销)。我的问题是为什么不经常使用这种算法。为什么我们要使用不同的算法来查找插入或删除而不是像 Cuckoo Hashing 这样的算法?
【问题讨论】:
-
你在问为什么树映射比哈希映射更常见?如果是这样,我会说这是一个错误的前提 - 哈希映射在大多数语言/图书馆生态系统中更容易使用。或者您是在问为什么其他解析策略比 Cuckoo Hashing 更常见于哈希映射?如果是这样,维基百科关于 Cuckoo Hashing 的文章的“实践”部分可能会给出一个原因。