数据结构(四)哈希表入门

2019-03-04  本文已影响0人  YangDxg

哈希表(Hash table)

哈希表,也叫散列表,是根据关键代码(key,value)而进行访问的数据结构,它通过把关键码映射到表中一个位置来访问记录,以加快查找的速度.

关键码值(key,vale)也可以当成是key的hash值,这个映射函数叫做散列函数

存放记录的数组叫做散列表


特点

1.hashtable例子

2. 拉链法

jdk1.8以前,采用数组+链表

image
但当数据量特别大的时候,每个链表上的数据量也会特别大
,右移1.8以后采用当链表长度超过阈值,就转换红黑树 image
俩中方法查找的执行次数
image
上一篇 下一篇

猜你喜欢

热点阅读