我真的需要帮助插入哈希表。我现在不完全明白。有人可以用外行的话来解释二次和线性探测吗? public void insert(String key)
{
int homeLocation = 0;
int location = 0;
int count = 0;
if (find(key).getLocation() == -1) // make sur
我有一个区分二次和线性探测算法的问题。当我在阅读概念性解释时,我看到我^ ^被重复添加到最后一个索引的尝试。这里的情况如何?线性探测会将此变为什么?从我正在阅读的内容来看,下面的方法实现了二次探测。 private int findPosQuadratic(AnyType x)
{
int offset = 1;
int currentPos = myhash(x);