【发布时间】:2014-06-26 05:51:18
【问题描述】:
哈希值的搜索时间为 O(1+alpha) ,其中
alpha = number of elements/size of table
不明白为什么要加1?
检查的预期数量元素是
(1/n summation of i=1 to n (1+(i-1/m)))
这个我也不懂,怎么推导出来的?
(我知道如何解决上面的表达式,但我想了解它是如何导致这个表达式的..)
编辑:n 是存在的元素数,m 是槽数或表的大小
【问题讨论】:
-
请指定在哪个操作期间“检查元素”?在一次查找期间?你的表情中
m和n是什么?n可能是元素的总数,但m? -
@armel 谢谢..我已经编辑了这个问题,是的,在一次搜索操作中是的,n 是表格中的元素数
标签: data-structures hash hashtable