- 91
- 0
- 约1.31千字
- 约 2页
- 2022-11-27 发布于河南
- 举报
\t /item/%E4%BA%8C%E6%AC%A1%E5%86%8D%E6%95%A3%E5%88%97%E6%B3%95/_blank 散列(Hashing)是计算机科学中一种对资料的处理方法,通过某种特定的函数/算法(称为散列函数/算法)将要检索的项与用来检索的索引(称为散列,或者散列值)关联起来,生成一种便于搜索的数据结构(称为散列表)。二次再散列法是指第一次散列产生哈希地址冲突,为了解决冲突,采用另外的散列函数或者对冲突结果进行处理的方法。
设所有可能出现的关键字集合记为U(简称全集)。实际发生(即实际存储)的关键字集合记为K(|K|比|U|小得多)。
\t /item/%E4%BA%8C%E6%AC%A1%E5%86%8D%E6%95%A3%E5%88%97%E6%B3%95/_blank 散列方法是使用函数h将U映射到表T[0..m-1]的下标上(m=O(|U|))。这样以U中关键字为自变量,以h为函数的运算结果就是相应结点的存储地址。从而达到在O(1)时间内就可完成查找。
其中:
① h:U→{0,1,2,…,m-1} ,通常称h为散列函数(Hash Function)。散列函数h的作用是压缩待处理的下标范围,使待处理的|U|个值减少到m个值,从而降低空间开销。
② T为散列表(Hash Table)。
③ h(Ki)(Ki∈U)是关键字为Ki结点存储地址
您可能关注的文档
最近下载
- 企业组织变革落地方案.docx
- 2026年广东省广州市中考语文试卷(含答案及解析).docx
- SAE-China J2206-2013 《汽车热冲压成形用超高强度钢板及钢带》.pdf
- 标准图集-浙-2001浙S9 室外埋地硬聚氯乙烯排水管道安装图.pdf VIP
- 《海南省城镇生活垃圾填埋场劳动岗位定员标准(试行)》DBJ13-2009.pdf VIP
- 城市生活垃圾处理场(厂)劳动岗位定员标准.docx VIP
- HLD47-101-2008 城镇市容环境卫生劳动定额.docx VIP
- 人员出国(境)回访记录表.pdf VIP
- 站立的动物(教案)湘美版(2024)美术一年级上册.docx VIP
- HG_T 20645.4-2022 化工装置管道机械设计规定 编制条件内容与深度规定.docx VIP
原创力文档

文档评论(0)