9-2 哈希表

1. 查找过程:给定值依次和关键字集合中各关键字进行比较。

2. 不同的表示方法和查找策略,其差别在于:1)、关键字和给定值进行比较的顺序(过程)不同。2)、比较的结果不同:顺序查找有两种可能——“=”与“≠”;其他查找有三种可能——“<”、“=”、“>”

3. 查找的效率取决于和给定值进行比较的关键字个数。

  1.  用这类方法表示的查找表,其平均查找长度都不为零。

5. 定义:根据设定的哈希函数H(key)和所选中的处理冲突的方法建立的查找表。其基本思想是:以记录的关键字为自变量,根据哈希函数,计算出对应的哈希地址,并在此存储该记录的内容。这一映像过程称为哈希造表或散列。

 

哈希函数的构造方法  

对数字关键字可有下列构造方法

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值