您的位置首页 >精选知识 >

哈希表发生冲突的解决方法(通报哈希表的工作原理)

今天凤捷来为大家解答以上的问题。哈希表发生冲突的解决方法,通报哈希表的工作原理相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、设要存的数据如下格式:姓名 学号 成绩 刘三 2322232 89创建空的哈希表。

2、例:以姓名为key,用哈希函数得出key的哈希值作为该key所在数据存储的地址。

3、然后将该数据存到该地址。

4、如果该地址已经存有数据(即:不同的key得出了相同的哈希值),则用特定的冲突解决方法再计算出新的哈希值,以此类推。

5、查找时,输入要查询数据的key值,例:王七。

6、程序将计算出key王七的哈希值,直接调出王七哈希值所在地址的数据。

7、节省查询时间。

今天为大家分享到这里,希望小伙伴们会有帮助。

标签:

免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!