首页 > 其他 > 详细

数据结构:哈希表

时间:2021-08-09 23:10:23      阅读:18      评论:0      收藏:0      [点我收藏+]

哈希表(hash table)

1.原理:存的时候按照key来存,取得时候按照key来取

2.底层实现:数组

3.关键:

(1)哈希函数 hash=h(key):实现key和数组下标的转换

        哈希函数

    key------------->hash值    (hash值就是entry存放的地址)

设计哈希函数的方法有:直接定址法,除留余数法,数字分析法,平方取中发等

(2)冲突解决

冲突解决的方法有:开放寻址法,拉链法

4.实现哈希表的2中方式:数组+链表,数组+二叉树

 

数据结构:哈希表

原文:https://www.cnblogs.com/midiyu/p/15120569.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!