- 18
- 0
- 约7.06千字
- 约 33页
- 2016-08-25 发布于河南
- 举报
散列查找
8.4 散列表 8.4.1 散列表与散列函数 前面讨论的各种查找方法是建立在给定值和记录关键字比较的基础上的。 查找的效率依赖于查找过程中所进行的比较次数。 理想的情况是不经过任何比较,通过计算就能直接得到记录所在的存储地址,散列查找(hashed search)就是基于这一设计思想的一种查找方法。散列是一种重要的存储方式,又是一种查找方法。这种查找又称为哈希查找。按散列存储方式构造的动态表又称散列表(hashed table)。散列查找的核心是散列函数(hashed function),又称哈希函数。 查找的核心思想是:以记录的关键字K为自变量通过一个确定的散列函数H,计算出对应的函数值H(K)作为记录的存储地址。这样,每个记录的关键字通过函数计算都对应得到一个记录的存储地址: Addr(i) = H(第i个记录的关键字key(i)) 其中,H是散列函数;Addr(i)是计算得到的第i个记录的存储地址。 下面通过几个简单的例子来理解散列查找及散列函数的含义。 例8.1 已知某校某届的500个学生的记录构成一线性表,关键字是学生的学号,学号由8个十进制数字组成,从左算起的前四位是进校年份,如“1999”,这500个学生都一样,第五位是系的编号,第六、七、八位是该届所有学生的编号,没有重复。则这500个学生的记录可存储在如下结构说明的散列表中: HT1[500]: HT1
您可能关注的文档
- 扫描仪知识.ppt
- 扫描枪更换步骤(技术版).docx
- 承保练习题.ppt
- 技术常识.doc
- 技术词汇.ppt
- 投影机基本慨念大全.doc
- 投影机技术手册.doc
- 报检员模拟27.doc
- 报告参考2.doc
- 报表沟通.ppt
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
最近下载
- 《中华人民共和国药品管理法实施条例》(2026-修订版)培训试卷.docx VIP
- 高压电气施工安全技术交底.pdf VIP
- DGTJ08-2152-2014 城市道路桥梁工程施工质量验收规范.docx VIP
- 昆明市城市道路路缘石、人行道标准图集.pdf VIP
- 电动汽车空调系统设计与匹配.pdf VIP
- 2025年初级注册安全工程师(建筑施工安全)历年参考题库含答案详解.docx VIP
- 变电工程机械化施工方案(3篇).docx VIP
- 成中大邓中甲方剂学课件第1章 解表剂.ppt VIP
- 人工智能赋能下的小学语文课程创新与实践研究教学研究课题报告.docx
- 中考语文复习《桃花源记》文言文对比阅读试题汇编含答案译文.pdf VIP
原创力文档

文档评论(0)