只是修改search的函数
当有冲突时,取下面一个键值
使用下标传地址带出下标的变化
Item STsearch(Key* aKey)
{
if (st[*aKey])
{
while (1)
{
*aKey = (*aKey +1)%M;
if (!st[*aKey])
{
break;
}
}
}
return st[*aKey];
}
只是修改search的函数
当有冲突时,取下面一个键值
使用下标传地址带出下标的变化
Item STsearch(Key* aKey)
{
if (st[*aKey])
{
while (1)
{
*aKey = (*aKey +1)%M;
if (!st[*aKey])
{
break;
}
}
}
return st[*aKey];
}