开放地址法的装填因子:
loadFactor = nItems/arraySize;
有10000个单元的哈希表填入6667个数据后.
它的装填因子2/3
链地址法的装填因子:一般比一1大.
如果链表中有许多项.存取时间就会变长.
因为存取特定数据向平均需要搜索链表的一半数据项.
找到初始的单元需要O[1]的时间级别.
搜索链表时间与M<链表包含的平均数据项>为正比。O[M]
哈希表的效率:
<无冲突发生>
插入 O[1]
查找 O [1]
<发生冲突>
时间: 2024-10-05 22:51:05