假设根据字符串“temp”的散列函数的数组索引是 155,并且位置 155 被预先占用,然后尝试位置 156。假设位置 156 可用,因此该条目保存在位置 156 而不是 155。稍后我找到另一个字符串“another_temp”,它映射到位置 156。再次将其保存在下一个可用位置 157 中。
问题是:稍后如果我想找出“another_temp”的位置,我怎么知道它是 157 而不是 156,即使哈希函数返回 156?
谢谢。
假设根据字符串“temp”的散列函数的数组索引是 155,并且位置 155 被预先占用,然后尝试位置 156。假设位置 156 可用,因此该条目保存在位置 156 而不是 155。稍后我找到另一个字符串“another_temp”,它映射到位置 156。再次将其保存在下一个可用位置 157 中。
问题是:稍后如果我想找出“another_temp”的位置,我怎么知道它是 157 而不是 156,即使哈希函数返回 156?
谢谢。