- 8
- 0
- 约7.1千字
- 约 25页
- 2021-04-18 发布于天津
- 举报
哈希表的查找哈希表相关概念哈希函数的基本概念哈希表又称散列表哈希表存储的基本思想是以数据表中的每个记录的关键字为自变量通过一种函数计算出函数值把这个值解释为一块连续存储空间即数组空间的单元地址即下标将该记录存储到这个单元中在此称该函数为哈希函数或散列函数按这种方法建立的表称为哈希表或散列表理想情况下哈希函数在关键字和地址之间建立了一个一一对应关系从而使得查找只需一次计算即可完成由于关键字值的某种随机性使得这种一一对应关系难以发现或构造因而可能会出现不同的关键字对应一个存储地址即但这种现象称为冲突
哈希表(Hash)的查找
、哈希表相关概念
1、哈希函数的基本概念
哈希表又称散列表。
哈希表存储的基本思想是:以数据表中的每个记录的关键字 k 为自变量,通过一种函数 H(k) 计算出函数值。把这个值解释为一块 连续存储空间(即数组空间)的单元地址(即下标),将该记录存储到这个单元中。 在此称该函数H为哈希函数或散列函数。按这种
方法建立的表称为哈希表或散列表。
理想情况下,哈希函数在关键字和地址之间建立了一个一一对应关系,从而使得查找只需一次计算即可完成。由于关键字值的某
种随机性,使得这种一一对应关系难以发现或构造。因而可能会出现不同的关键字对应一个存储地址。即 klMk2,但H(k1)
原创力文档

文档评论(0)