首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
散列表是一种重要的存储方式,在散列表里可快速进行检索。 (1)散列表的基本思想是什么? (2)常用的散列函数有哪些,请举例说明(至少三个)。 (3)怎样用拉链法和开地址法处理碰撞?
散列表是一种重要的存储方式,在散列表里可快速进行检索。 (1)散列表的基本思想是什么? (2)常用的散列函数有哪些,请举例说明(至少三个)。 (3)怎样用拉链法和开地址法处理碰撞?
admin
2009-07-15
105
问题
散列表是一种重要的存储方式,在散列表里可快速进行检索。
(1)散列表的基本思想是什么?
(2)常用的散列函数有哪些,请举例说明(至少三个)。
(3)怎样用拉链法和开地址法处理碰撞?
选项
答案
(1)散列表的基本思想是;由结点的关键码值决定结点的存储地址。即以关键码值k为自变量,通过一定的函数关系H(称为散列函数),计算出对应的函数值H(k)来,把这个值解释为结点的存储地址,将结点存入该地址中去,检索时,按同样的方法计算出结点的地址,然后到相应的地址中取结点即可。 (2)常用的散列函数有: ①除余法:即选择一个适当的正整数p(通常选p为小散列表存储区域大小的最大素数),用p去除关键码值,取其余数作为地址。 ②折叠法:即将关键码值从某些地方断开,分为几段,折叠相加,作为地址。 ③中平方法:即将关键码值平方,取中间的几位数作为地址。 (3)用拉链法处理碰撞就是给散列表的每个结点增加一个link字段,当碰撞发生时利用link字段拉链,建立链接方式的同义词子表。每个同义词子表的第一个元素都在散列表基本区域中,同义词子表的其他元素的存储又有两种解决方法,一种是建立溢出区,存放各同义词子表的其他元素,另一种是不建立溢出区,同义词子表的其他元素就存放在散列表中没有占用的单元中, 用开地址法处理碰撞就是当碰撞发生时形成一个探查序列,沿着这个序列逐个地址探查,直到找到一个未被占用的地址,将发生碰撞的关键码值存入该地址中。最简单的探查序列是线性探查,即若发生碰撞的地址为d,则探查的地址序列为; d+1,d+2,…,m-1,0,1,…,d-1 其中,m是散列表存储区域的大小,另一种效果更好的探查序列是再散列探查,即用第二个散列函数H2来确定探查序列,若发生碰撞的地址为d,则探查的地址序列为: (d+H2(k))mod m,(d+2H2(k))mod m,(d+3H2(k))mod m,…
解析
转载请注明原文地址:https://www.kaotiyun.com/show/mRNZ777K
0
笔试
原NCRE全国计算机四级
NCRE全国计算机四级
相关试题推荐
WindowsServer2003的IIS为Web服务提供了各种选项,利用这些选项可以更好地配置Web服务的性能、行为和安全等,其中“限制连接数”选项属于下图中的(59)选项卡。
某数据的7位编码为0110101,若在其最高位之前增加一位偶校验位,则编码为(10)。
常用的虚拟存储器由_________两级存储器组成。
阅读以下说明和流程图,填补流程图中的空缺(1)~(5)。【说明】某单位动态收集的数据中常包含重复的数据,所以需要进行处理,使得重复的数据仅出现一次。下面流程图的功能是:在n(n≥1)个数据D1、D2、…、Dn中,选出其中所有不重复的k个数
阅读下列函数说明和C代码,将应填入(n)处的字句写在对应栏内。【说明2.1】以下C语言函数用二分插入法实现对整型数组a中n个数的排序功能。【函数2.1】voidfun1(inta[]){inti,j,
阅读以下说明和C语言函数,将应填入(n)处的字句写在对应栏内。【说明】将A,B,C,D,E,F这6个变量排成如图(a)所示的三角形,这6个变量分别取[1,6]中的整数,且均不相同。求使三角形三条边上的变量之和相等的全部解。图(b)就是一个解。
阅读以下说明和C代码,将应填入(n)处的字句写在对应栏内【说明】从文件IN.DAT中读取一篇英文文章存入到字符串数组XX中;请编写程序,其功能是:以行为单位把字符串中所有小写字母。左边的字符串内容移到该串的右边存放,然后把小写字母。删除,
Insufficient(71)can cause a processor to work at 50% or even more below its performance potential.
用ASCII码表示的大写英文字母B(42H)加偶校验后的二进制编码为(20)。
在所有由两个1和六个0组成的8位二进制补码所表示的带符号纯整数中,最小的是(56),最大的负数是(57)。
随机试题
A.系统性红斑狼疮性肾炎B.多囊肾C.慢性肾小球肾炎D.急性肾小球肾炎属继发性肾小球疾病的是
A.情感淡漠、倒错、不协调,无故发笑B.情绪低落,思维迟缓,动作行为减少,自我贬低,自责自罪等C.带有焦虑成分的抑郁症状,常起伏不定,且可找到心理、生理学上的解释D.情感欣快、不稳、幼稚,甚至出现情绪失禁、病理性激情与强制性哭笑E.无故出现紧张、担
门静脉高压的重要并发症是()。
《危险化学品重大危险源辨识》(GB18218)中对重大危险源进行了分类,分为()。
分包单位对所承担的工程项目质量负责,并应按规定的程序进行()。
2015年3月31日,甲公司采用出包方式对某项固定资产进行改良,该固定资产账面原价为3600万元,预计使用年限为5年,截止到2015年3月31日已使用3年,预计净残值为零,采用年限平均法计提折旧。甲公司支付出包工程款60万元。2015年9月30日,改良工程
音像制品的两大类别是()。
四、根据以下资料,回答116—120题。2016年,我国境内民用航空(颁证)机场共218个(不含香港、澳门和台湾地区,以下简称境内机场)。2016年我国境内机场全年完成旅客吞吐量101635.7万人次,比上年增长11.1%。分航线
取保候审中的保证方式是()。
A、MostLondonerstookExerciseFloodCallcalmly.B、MostLondonerswerefrightened.C、MostLondonersbecameratherconfused.D、M
最新回复
(
0
)