08级第09章B(续)33.pptVIP

  • 16
  • 0
  • 约3千字
  • 约 17页
  • 2018-04-28 发布于贵州
  • 举报
08级第09章B(续)33

第9章 查找 9.4 哈希查找表 Hash查找法 二、哈希函数的构造方法 三、冲突处理方法 1、开放定址法(开地址法) 2、链地址法(拉链法) 通信0703班霍崇同学的头插入算法: 3、再哈希法(双哈希函数法) 四、哈希表的查找及分析 讨论: md5散列算法——信息-摘要算法(1991年) 本章小结 * 9.1 基本概念 9.2 静态查找表 9.3 动态查找表 9.4 哈希查找表 教材第8、11和12章省略,因《操作系统》课程会涉及。 1、顺序查找(线性查找) 2、折半查找(二分或对分查找) 3、分块查找(索引顺序查找) 4、静态树表的查找(次优树) 二叉排序树 第9章作业 9.3 9.8 9.31 9.33 一、哈希表的概念 二、哈希函数的构造方法 三、冲突处理方法 四、哈希表的查找及分析 是一种查找效率高达O(1)的算法! 选取某个函数,依该函数按关键字计算元素的存储位置并按此存放;查找时也由同一个函数对给定值k计算地址,将k与地址中内容进行比较,确定查找是否成功。 通常关键码的集合比哈希地址集合大得多,因而经过哈希函数变换后,可能将不同的关键码映射到同一个哈希地址上,这种现象称为冲突。 哈希方法(杂凑法) 哈希函数(杂凑函数) 哈希表 (杂凑表) 冲 突 哈希方法中使用的转换函数称为哈希函数(杂凑函数) 按上述思想构造的表称为哈希表(杂凑表)

文档评论(0)

1亿VIP精品文档

相关文档