【发布时间】:2016-01-25 02:09:50
【问题描述】:
在 CLRS 的第 260 页上,它说,
如果哈希表槽的数量至少与表中元素的数量成正比,我们有 n = O(m),因此,a = n/m = O(m)/m = O (1)。因此,搜索平均需要固定的时间。
如何得出 n = O(m) 的结论? n(表中元素的总数)如何被 m(槽数)限制?不应该是 m = O(n) 吗?
【问题讨论】:
-
您可以从重新审视 O(m) 的含义开始。
-
哦。没关系。我以某种方式将 n = O(m) 读作“n 的最坏情况”。谢谢@ScottHunter!
标签: algorithm hash hashtable complexity-theory clrs