问题描述
- 哈希表在插入时发生了冲突,在查找时如何避过冲突的
-
比如键值1和3通过哈希函数计算后都是2,3计算得到的偏移之后变成3了,现在我查找时1,3都是2。我如何让3找到3呢?
解决方案
看你是怎么解决冲突的,开放定址法的话,就顺序找下去。如果是拉链法,就沿着这个值项找下去。
解决方案二:
哈希表的目的不是为了得到正确的值,而是为了加速查找。
我刚才告诉你了,我们考虑一个极端的情况,你可以将线性表和线性查找当作哈希的特例。你说线性查找是怎么找到目标的?
解决方案三:
几种常见的解决冲突办法
时间: 2024-10-29 13:33:50