键值对:
key
value
哈希冲突:
存储数据时,key经过哈希运算得到一个整数,这个整数对应着哈希桶的索引,由于输入是无线的,而输出的整数是有限的,会导致经过哈希运算得到相同的整数,索引相同,指向了同一个位置,这就是哈希冲突。
解决办法:
1、拓展出链表
2、红黑树
用红黑树替换链表,因为链表查找慢,冲突过多时,不合适。
键值对:
key
value
哈希冲突:
存储数据时,key经过哈希运算得到一个整数,这个整数对应着哈希桶的索引,由于输入是无线的,而输出的整数是有限的,会导致经过哈希运算得到相同的整数,索引相同,指向了同一个位置,这就是哈希冲突。
解决办法:
1、拓展出链表
2、红黑树
用红黑树替换链表,因为链表查找慢,冲突过多时,不合适。
版权声明:
本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。
我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com