清华大学:《实用数据结构》课程教学资源(PPT课件)第八章 Hash表技术第8章

清华大学出版社 TSINGHUA UNIVERSITY PRESS 第8章Hash表技术 8.1Hash表的基本概念 8.2几种常用的Hash表
第8章 Hash表技术 8.1 Hash表的基本概念 8.2 几种常用的Hash表

清华大学出版社 TSINGHUA UNIVERSITY PRESS 8.1Hash表的基本概念 8.1.1直接查找技术 8.1.2Hash表 8.1.3Hash码的构造
8.1 Hash表的基本概念 8.1.1 直接查找技术 8.1.2 Hash表 8.1.3 Hash码的构造

清华大学出版社 TSINGHUA UNIVERSITY PRESS 8.1Hash表的基本概念 8.1.1直接查找技术 设表的长度为n。如果存在一个函数i=i(k),对于表中 的任意一个元素的关键字k,满足以下条件: (1)1≤i≤n; (2)对于任意的元素关键字k1≠k2,恒存在i(k1)≠i(k2) 则称此表为直接查找表。其中函数i=i(k)称为关键字k 的映象函数
8.1 Hash表的基本概念 8.1.1 直接查找技术 设表的长度为n。如果存在一个函数i=i(k),对于表中 的任意一个元素的关键字k,满足以下条件: (1)1≤i≤n; (2)对于任意的元素关键字k1≠k2,恒存在i(k1)≠i(k2)。 则称此表为直接查找表。其中函数i=i(k)称为关键字k 的映象函数

清华大学出版社 TSINGHUA UNIVERSITY PRESS 8.1Hash表的基本概念 1.直接查找表的填入 要将关键字为k的元素填入到直接查找表,只需做以下两 步: (1)计算关键字k的映象函数i=i(k); (2)将关键字k及有关元素信息填入到表的第i项
8.1 Hash表的基本概念 1.直接查找表的填入 要将关键字为k的元素填入到直接查找表,只需做以下两 步: (1)计算关键字k的映象函数i=i(k); (2)将关键字k及有关元素信息填入到表的第i项

清华大学出版社 TSINGHUA UNIVERSITY PRESS 8.1Hash表的基本概念 2.直接查找表的取出 要在直接査找表中取出关键字k的元素,也只需做以下两 步: (1)计算关键字k的映象函数i=i(k); (2)检查表中第i项: 若第i项为空,则说明表中没有关键字为k的元素; 否则取出第i项中的元素即可
8.1 Hash表的基本概念 2.直接查找表的取出 要在直接查找表中取出关键字k的元素,也只需做以下两 步: (1)计算关键字k的映象函数i=i(k); (2)检查表中第i项: 若第i项为空,则说明表中没有关键字为k的元素; 否则取出第i项中的元素即可

清华大学出版社 TSINGHUA UNIVERSITY PRESS 8.1Hash表的基本概念 8.1.2Hash表
8.1 Hash表的基本概念 8.1.2 Hash表

清华大学出版社 TSINGHUA UNIVERSITY PRESS 8.1Hash表的基本概念 例 将关键字序列(09,31,26,19,01,13,02,11,27 ,16,05,21)依次填入长度为n=12的表中。设映象函 数为i=INT(k/3)+1 表项序号 12345678910112 按i=Ix3)+10105 0913161921262731 填入的关键字k02
8.1 Hash表的基本概念 例 将关键字序列(09,31,26,19,01,13,02,11,27 ,16,05,21)依次填入长度为n=12的表中。设映象函 数为i=INT(k/3)+1

清华大学出版社 TSINGHUA UNIVERSITY PRESS 8.1Hash表的基本概念 设表的长度为n。如果存在一个函数i=i(k),对于表中 的任意一个元素的关键字k,满足1≤i≤n,则称此表 为Hash表。其中函数i=i(k)称为关键字k的Hash码 (1)构造合适的Hash码,以便尽量减少表中元素冲突的次 数。即Hash码的均匀性要比较好 (2)当表中元素发生冲突时,要进行适当的处理
8.1 Hash表的基本概念 设表的长度为n。如果存在一个函数i=i(k),对于表中 的任意一个元素的关键字k,满足1≤i≤n,则称此表 为Hash表。其中函数i=i(k)称为关键字k的Hash码。 (1)构造合适的Hash码,以便尽量减少表中元素冲突的次 数。即Hash码的均匀性要比较好。 (2)当表中元素发生冲突时,要进行适当的处理

清华大学出版社 TSINGHUA UNIVERSITY PRESS 8.1Hash表的基本概念 8.1.3Hash码的构造 (1)使各关键字尽可能均匀地分布在Hash表中,即Hash码 的均勺性要好,以便减少冲突发生的机会 (2)Hash码的计算要尽量简单
8.1 Hash表的基本概念 8.1.3 Hash码的构造 (1)使各关键字尽可能均匀地分布在Hash表中,即Hash码 的均匀性要好,以便减少冲突发生的机会。 (2)Hash码的计算要尽量简单

清华大学出版社 TSINGHUA UNIVERSITY PRESS 8.1Hash表的基本概念 1.截段法 2.分段叠加法 3.除法 i=mod(k, n) 4乘法 i=mod(k*φ,n) φ一般取0.61803988747,或0.6125423371, 或0.6161616161
8.1 Hash表的基本概念 1.截段法 2.分段叠加法 3.除法 i=mod(k,n) 4.乘法 i=mod(k*φ,n) φ一般取0.618033988747,或0.6125423371, 或0.6161616161
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 清华大学:《实用数据结构》课程教学资源(PPT课件)第七章 查找技术.ppt
- 清华大学:《实用数据结构》课程教学资源(PPT课件)第六章 图.ppt
- 清华大学:《实用数据结构》课程教学资源(PPT课件)第五章 树与二叉树.ppt
- 清华大学:《实用数据结构》课程教学资源(PPT课件)第四章 数组.ppt
- 清华大学:《实用数据结构》课程教学资源(PPT课件)第三章 线性链表.ppt
- 清华大学:《实用数据结构》课程教学资源(PPT课件)第二章 线性表及其顺序存储结构.ppt
- 清华大学:《实用数据结构》课程教学资源(PPT课件)第一章 绪论.ppt
- 《中国危险化学品登记制度》课程教学课件(PPT讲稿).ppt
- 高等教育出版社:《水污染控制工程》(下册)(第二版)第四章 水的物理化学处理法(4.1).ppt
- 高等教育出版社:《水污染控制工程》(下册)(第二版)第十章 废水的深度处理.ppt
- 高等教育出版社:《水污染控制工程》(下册)(第二版)第六章 废水生物处理的基本概念.ppt
- 高等教育出版社:《水污染控制工程》(下册)(第二版)第八章 污水的好氧生物处理.ppt
- 高等教育出版社:《水污染控制工程》(下册)(第二版)第五章 其他物化处理法(5.1 化学混凝法).ppt
- 高等教育出版社:《水污染控制工程》(下册)(第二版)第九章 污水的厌氧生物处理.ppt
- 高等教育出版社:《水污染控制工程》(下册)(第二版)第三章 污染物在水体中的迁移与转化.ppt
- 高等教育出版社:《水污染控制工程》(下册)(第二版)第七章 稳定塘和污水的土地.ppt
- 高等教育出版社:《水污染控制工程》(下册)(第二版)第一、二章 绪论、水质标准.ppt
- 高等教育出版社:《水污染控制工程》(下册)(第二版)第11章 污泥的处理和处置.ppt
- 高等教育出版社:《水污染控制工程》(下册)(第二版)第八章(8.3)生物膜法.ppt
- 高等教育出版社:《水污染控制工程》(下册)(第二版)第五章(5.5-5.8)吸附法、膜析法.ppt
- 清华大学:《实用数据结构》课程教学资源(PPT课件)第九章 排序技术.ppt
- 《电子商务系统规划与设计》课程电子教案(PPT教学课件)第九章 电子商务系统安全设计.ppt
- 《电子商务系统规划与设计》课程电子教案(PPT教学课件)第六章 UML基础.ppt
- 《电子商务系统规划与设计》课程电子教案(PPT教学课件)第七章 基于UML的系统分析与设计.ppt
- 《电子商务系统规划与设计》课程电子教案(PPT教学课件)第三章 系统分析.ppt
- 《电子商务系统规划与设计》课程电子教案(PPT教学课件)第十一章 电子商务系统实施与维护.ppt
- 《电子商务系统规划与设计》课程电子教案(PPT教学课件)第十章 电子商务网站设计.ppt
- 《电子商务系统规划与设计》课程电子教案(PPT教学课件)第四章 电子商务系统设计.ppt
- 《电子商务系统规划与设计》课程电子教案(PPT教学课件)第五章 电子商务应用系统设计.ppt
- 《电子商务系统规划与设计》课程电子教案(PPT教学课件)第一章 概论.ppt
- 《电子商务系统规划与设计》课程电子教案(PPT教学课件)第八章 电子商务支付系统设计.ppt
- 《电子商务系统规划与设计》课程电子教案(PPT教学课件)第二章 电子商务系统的规划.ppt
- 《关于海尔集团的报告》前言.ppt
- 《关于海尔集团的报告》海尔企业文化与精神.ppt
- 《关于海尔集团的报告》海尔兼并.doc
- 《关于海尔集团的报告》海尔论文.doc
- 《关于海尔集团的报告》海尔理念.doc
- 《关于海尔集团的报告》浅析海尔兼并战略.ppt
- 无锡商业职业技术学院:《ERP原理与应用》课程教学课件(PPT讲稿).ppt
- 《国际货物运输》练习题A及答案.doc