第8章 查找/检索 (Search) 目录 §8.0 查找概述 §8.1 静态查找表 §8.2 动态查找表 §8.3 散列表(哈希表) §8.3 散列表(哈希表) 8.3.1 哈希表的概念 8.3.2 哈希函数的构造 8.3.3 处理冲突的方法 8.3.1哈希表的概念(hash) 一种基于计算的存储技术和查找技术: Address(Ri)=H(Ri.key) 其中,函数H( )称为哈希函数; 建立查找表时,每个元素按哈希函数算出的地址H(Ri.key)去存放; 检索时,按H(K)算出地址,找目标元素。 哈希函数是一种映象----从关键字空间到存储地址空间的映象。 哈希表的定义: 根据设定的哈希函数H(key)和处理冲突的方法将一组关键字映像到一个有限的连续的地址集(区间)上,并以关键字在地址集中的“像”作为纪录在表中的存储位置,这种表便称为哈希表;这一映像过程称为哈希造表或散列;所得存储位置称哈希地址或散列地址。 哈希表的存储结构: 用一维数组HT[m]存放n个元素: 哈希表需要解决的两个问题: 1. 哈希函数H( )的构造: 2. 解决冲突问题: 冲突:H(K1)==H(K2), 且K1?K2 不同的记录争夺同一个哈希地址; K1与K2称为同义词 §8.3 散列表(哈希表) 8.3.1 哈希表的概念
您可能关注的文档
- 第7章有限脉冲响应数字滤波器的设计探究.ppt
- 第7章原子结构探究.ppt
- 第7章振动10探究.ppt
- 第7章蒸发探究.ppt
- 第7章正弦波振荡器探究.ppt
- 第7章中压电气设备选择探究.ppt
- 第7章状态变量法探究.ppt
- 浙江省金华市兰溪市2024-2025学年八年级下学期期末考试数学试题(含答案).pdf
- 全国范围内环保理念教育实践报告.docx
- 全国范围内环保理念推广活动报告.docx
- 浙江省丽水市2024-2025学年第二学期初中学业质量检测八年级数学试题卷(含答案).pdf
- 超市春节顾客受伤应急处置工作手册.docx
- 浙江省宁波市北仑区2024-2025学年下学期八年级期末数学试卷(含答案).docx
- 超市春节临时摊位安全应急手册.docx
- 全国范围内环保宣传教育策略评估报告.docx
- 电气布线、线槽与屏蔽规范手册.docx
- 电力系统节能减排与环保手册.docx
- 全国范围内环保宣传教育策略实施与效果评估报告.docx
- 浙江省宁波市北仑区2024-2025学年下学期八年级期末数学试卷(含答案).pdf
- 浙江省宁波市慈溪市2024-2025学年下学期八年级期末数学试题(含答案).docx
原创力文档

文档评论(0)