- 8
- 0
- 约2.05万字
- 约 97页
- 2020-06-12 发布于天津
- 举报
9.4.1 散列技术 散列(hash),也称哈希、杂凑 它既是一种查找方法,又是一种存储方法,称为散列存储。基于散列技术的存储结构称为散列表或哈希表(hash table)。它是一种动态索引技术 散列查找,与前面介绍的查找方法完全不同,前面介绍的所有查找都是基于待查关键字与集合中元素进行比较而实现的 那么有没有一种方法根据待查关键字本身的特点,就能直接获得记录的存储地址呢? 答案是肯定的,这就是散列技术。理想情况下它能使我们只读一次磁盘便能把记录读入内存,获得O(1)阶的查找效率 P251 散列查找18-1 散列查找是一种通过构造散列函数得到待查关键字的地址的查找方法 它的基本思想是:以记录的关键字k为自变量,通过一个确定的函数关系,计算出对应的函数值H(k),把这个值作为记录的内存或外存地址 查找时也是根据这个函数计算存储位置 通常散列存储区是一块连续的内存空间,可以用一个一维数组(或链表)表示,散列地址便是数组的下标 散列查找18-2 下面举个例子 假设有一个关键字序列为{ 18, 75, 60, 43, 54, 90, 46 },给定散列函数H(k)=k%13,存贮区的大小为16,则可以得到每个关键字的散列地址为: H(18)=18%13=5, H(75)=75%13=10, H(60)=60%13=8, H(43)=43%13=4, H(54)=54%13=2
您可能关注的文档
- Ch03规划企业战略与市场营销管理D教材课程.ppt
- Ch03规划企业战略与市场营销管理刘电子教案.ppt
- ch04AutoCAD2008基础教程绘制二维平面图形知识课件.ppt
- ch04业务运作教材课程.ppt
- Ch05内部资讯系统及决策制定教材课程.ppt
- Ch05利率行为培训教材.ppt
- ch05建筑法律制度电子教案.ppt
- ch06-4泰勒公式—2幻灯片资料.ppt
- Ch06效率与公平知识分享.ppt
- ch07.会计账簿资料教程.ppt
- 中国城市燃气行业中期信用观察:地缘冲击下全球气价高位波动,国产气压舱稳供,城燃企业盈利承压但偿债韧性仍存.docx
- 麦肯锡2025年全球材料展望报告.docx
- 智能汽车主线周报:理想芯片子公司签署融资协议,看好智能化.docx
- 医药生物行业-再谈AI4S:分子设计并非终点,“靶点-疾病”因果数据仍存在巨大缺口,AI+生物数据基建或许刚刚开始.docx
- 银行理财周度跟踪:央行拟设非银流动性支持工具,理财公司纳入适用机构.docx
- 有色金属行业周报:节后下游采购恢复,铜价高位震荡.docx
- 有色金属行业周报:美元加息预期重燃,金属价格共振回调.docx
- 证券行业周报:上周板块指数回落.docx
- 装备制造行业周报(10月第2周):液氩价格持续走高.docx
- 有色金属行业2026年Q4投资策略:金属寻底,首推金铜和战略金属.docx
最近下载
- 2025年人教版高中二年级化学金属腐蚀(拓展)试卷及解析.docx VIP
- 2025年测绘师空中三角测量中的数据管理与版本控制专题试卷及解析.pdf VIP
- 河南省专业的技术职称评审表.doc VIP
- 2025 年大学国际经济与贸易(国贸研究)试题及答案.doc VIP
- 2025年互联网营销师小红书种草笔记营销活动策划与执行专题试卷及解析.pdf VIP
- 产品放行控制程序参考模板.docx VIP
- 鄂尔多斯盆地晚石炭世孢粉组合.PDF VIP
- 《中华人民共和国动物防疫法》解读与培训课件.pptx VIP
- 装配化装修部品施工--2.3.2客厅轻钢龙骨装配化隔墙的施工工艺.ppt VIP
- 基坑钢板桩支护及土方开挖施工方案.docx
原创力文档

文档评论(0)