哈西表学习

1.哈西表定义函数

哈西表是一种根据关键去寻找的数据映射结构,该结构把关键码经过哈希函数映射到哈希值存放的地方性能

2.哈西冲突学习

相似一音多字,多音字能够映射到同一个值上,这种现象就是哈西冲突(也叫哈西碰撞)开发

也能够说是.不一样的关键码经过哈希函数可能映射到同一个哈希值即哈西数据

这种现象很难避免,咱们能够劲量减小这种冲突margin

1)使关键对应的记录均匀分布在哈西表中co

2)关键字技校的变化会引发哈西表极大的变化初学者

3.结局哈西冲突

1)开发定址

当发生哈西冲突时,把冲突的哈希值经过探测散列查入哈西表空闲的位置

2)链地址法

利用开发定址法,若是空间不足就很差办了

咱们能够利用链地址发解决哈西冲突,也就是说,当发生哈西冲突时,就在原地址上开辟一个空间,来存放冲突的哈希值,连地址目前比较经常使用

4.哈西的性能

目前处于初学者,这里就不在往探索,随着学习的不断深刻,在进行补充

相关文章
相关标签/搜索