我正在编写一个程序,比较哈希表中使用线性探测、二次探测和拉链法时所需的平均访问次数和最大访问次数。
我已经完成了三种情况下元素的插入部分。在从哈希表中查找元素时,我需要设定一个结束搜索的限制。 对于拉链法情况下,当下一个指针为空时,我可以停止搜索。 对于线性探测情况下,我可以在遍历整个表格(即表格大小)后停止搜索。 那么,对于二次探测,我应该使用什么限制呢?是表格大小吗?
我的二次探测函数如下:
newKey = (key + i*i) % size;
其中i的取值范围为0到无穷大。请帮助我...