DSB第09章s散列表.pptVIP

  • 2
  • 0
  • 约6.26千字
  • 约 35页
  • 2016-07-01 发布于江西
  • 举报
DSB第09章s散列表

* * 引 言 集合在线性表和树表的表示中,元素在结构中的位置与元素的关键字间无直接确定关系,搜索时需通过关键字的一系列比较完成。 本章的散列表,在元素的关键字与其在结构中的位置间建立直接联系,以实现直接快速搜索。 第9章 散列表 内容提要 1.介绍散列技术 2.讨论几种常用的散列函数 3.讨论几种解决冲突的方法 9.3 散列表 课堂提要 第9章 跳表和散列表 9.3 散列表 9.3.1 散列技术 9.3.2 散列函数 9.3.3 拉链法 9.3.4 开地址法 在线性表、二叉排序树中,元素在存储结构中的位置与元素的关键字值之间不存在直接的确定关系。搜索时,需进行一系列关键字值间的 比较。 散列表提供了一种完全不同的 存储和搜索方式:将关键字值映射 到表中的某个位置来存储元素。则 通过给定的关键字值,可以直接计 算得到元素的存储位置。 9.3.1 散列技术 在元素的存储位置和关键字值之间建立一种对应关系h,把关键字值映射到表中的某个位置,即: Loc(key)= h(key) Loc(key)表示关键字值为key的元素的存储地址。 因此,在理想状态下,可以不进行任何关键字值的比较,直接通过对应关系h找到该元素。 散列函数:反映元素的关键字(key)与其存储

文档评论(0)

1亿VIP精品文档

相关文档