第9章节查找4-哈希表.pptVIP

  • 45
  • 0
  • 约9.91千字
  • 约 30页
  • 2017-04-01 发布于四川
  • 举报
第9章节查找4-哈希表

第9章 查找 (Jan, Feb, Mar, Apr, May, June, July, Aug, Sep, Oct, Nov, Dec) 5 4 8 1 9 7 6 2 12 11 10 3 9.4 哈希查找表 例2 : 若干术语 冲突现象举例: 在哈希查找方法中,冲突是不可能避免的,只能尽可能减少。 二、哈希函数的构造方法 1、直接定址法 2、除留余数法 4、数字分析法 5、平方取中法 7、随机数法 三、冲突处理方法 1、开放定址法(开地址法) 例: 讨论: 2. 二次探测法 2、链地址法(拉链法) 3、再哈希法(双哈希函数法) 四、哈希表的查找及分析 讨论: 作业 设哈希(Hash)表的地址范围为0~17,哈希函数为:H(K)=K MOD 16。K为关键字,用线性探测法再散列法处理冲突,输入关键字序列:(10,24,32,17,31,30,46,47,40,63,49)。造出Hash表,试回答下列问题: (1) 画出哈希表的示意图; (2) 若查找关键字63,需要依次与哪些关键字进行比较? (3) 若查找关键字60,需要依次与哪些关键字比较? (4) 假定每个关键字的查找概率相等,求查找成功时的平均查找长度。 * * 嘉应学院 数学系 数据结构讲义

文档评论(0)

1亿VIP精品文档

相关文档