- 13
- 0
- 约4.98千字
- 约 25页
- 2017-01-30 发布于湖北
- 举报
* * 哈希表 哈希表又称散列表。 哈希表存储的基本思想是:以数据表中的每个记录的关键字 k为自变量,通过一种函数H(k)计算出函数值。把这个值解释为一块连续存储空间(即数组空间)的单元地址(即下标),将该记录存储到这个单元中。在此称该函数H为哈希函数或散列函数。按这种方法建立的表称为哈希表或散列表。 * * 例如,要将关键字值序列(3,15,22,24),存储到编号为0到4的表长为5的哈希表中。 计算存储地址的哈希函数可取除5的取余数算法H(k)=k % 5。则构造好的哈希表如图所示。 哈希表 * * 理想情况下,哈希函数在关键字和地址之间建立了一个一一对应关系,从而使得查找只需一次计算即可完成。由于关键字值的某种随机性,使得这种一一对应关系难以发现或构造。因而可能会出现不同的关键字对应一个存储地址。即k1≠k2,但H(k1)=H(k2),这种现象称为冲突。 把这种具有不同关键字值而具有相同哈希地址的对象称“同义词”。 在大多数情况下,冲突是不能完全避免的。这是因为所有可能的关键字的集合可能比较大,而对应的地址数则可能比较少。 对于哈希技术,主要研究两个问题: (1)如何设计哈希函数以使冲突尽可能少地发生。 (2)发生冲突后如何解决。 哈希表 * * 构造好的哈希函数的方法,应能
您可能关注的文档
- 哈尔滨工业大学-数码照相课件.ppt
- 哈尔滨市2015-2016学年度上学期期末考试.doc
- 哈尔滨工程大学工程算法课件04插值方法.ppt
- 哈尔滨工程大学 数字信号处理实验七.doc
- 哈尼族风情漫记.ppt
- 哈工大-机械制造装备设计大作业-卧式升降台铣床.docx
- 哈工大-机械设计大作业-轴系部件.docx
- 哈工大数据库实验5.doc
- 品管圈执行步骤-最新版.pptx
- 哈工大数字逻辑unit 7_数据选择器及译码器.ppt
- 四川省成都市玉林中学2024-2025学年高二下学期4月期中物理试题(含答案).docx
- 宜昌市宜都市2025-2026学年第二学期六年级语文期末考试卷(部编版含答案).docx
- 2026西师大版数学二年级下册4.2《不同的记录方法》教案.pdf
- 四川省成都市玉林中学2024-2025学年高二下学期4月期中物理试题(含答案).pdf
- 2026西师大版数学二年级下册4.3《用“正”字记录分类数据》教案.pdf
- 临夏回族自治州永靖县2025-2026学年第二学期二年级语文第八单元测试卷(部编版含答案).docx
- 咸阳市彬县2025-2026学年第二学期五年级语文第七单元测试卷(部编版含答案).docx
- 2026西师大版数学二年级下册时间在哪里2《在作息安排中发现时间》教案.pdf
- 2026西师大版数学二年级下册时间在哪里1《在钟表上发现时间》教案.pdf
- 山东省青岛第十九中学2023-2024学年高二下学期期中物理试卷(含答案).docx
原创力文档

文档评论(0)