在计算具有开放寻址数组实现的哈希表的负载因子时,我正在使用:
numberOfKeysInArray/sizeOfArray
但是我突然想到,由于必须将已删除的条目标记为这样(以将它们与空格区分开来),因此将它们包含在键的数量中可能是有意义的。
我的想法是,就估计查找条目的平均探测次数而言,删除的条目应该计入负载因子,但就插入新键而言,它们不应该。
哪个是正确的计算:是否包括已删除的密钥?
在计算具有开放寻址数组实现的哈希表的负载因子时,我正在使用:
numberOfKeysInArray/sizeOfArray
但是我突然想到,由于必须将已删除的条目标记为这样(以将它们与空格区分开来),因此将它们包含在键的数量中可能是有意义的。
我的想法是,就估计查找条目的平均探测次数而言,删除的条目应该计入负载因子,但就插入新键而言,它们不应该。
哪个是正确的计算:是否包括已删除的密钥?