哈希表简要理解

哈希表

哈希表是根据给出的值,调用哈希函数获取哈希地址,从而进行存储的一种数据结构。

实例:

哈希表长度14,哈希函数H(key)=key mod 7。

  • 存储数字15,15 mod 7=1,存储在地址1;
  • 存储数字61,61 mod 7 = 5,存储在地址5,以此类推。
  • 存储数字8,8 mod 7 = 1,地址重复,使用二次再探测排列,即是地址按照原地址+x,其中x是1²、-1²、2²、-2²、、、、(重复就选下一个);
开放定址法

Hi=(H(key)+di)mod m;
m是表长,di为增量序列
di是1、2、3、、、,称为线性探测再散列。
di是上例,就是二次再探测排列。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值