首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
采用敞列函数H(k)=3×kMOD13并用线性探测开放地址法处理冲突,在散列地址空间[0,…,12]中对关键字序列22,41,53,46,30,13,1,67,51; (1)构造散列表; (2)计算装填因子; (3)等概率情况下查找成功的平均奄
采用敞列函数H(k)=3×kMOD13并用线性探测开放地址法处理冲突,在散列地址空间[0,…,12]中对关键字序列22,41,53,46,30,13,1,67,51; (1)构造散列表; (2)计算装填因子; (3)等概率情况下查找成功的平均奄
admin
2014-12-08
23
问题
采用敞列函数H(k)=3×kMOD13并用线性探测开放地址法处理冲突,在散列地址空间[0,…,12]中对关键字序列22,41,53,46,30,13,1,67,51;
(1)构造散列表;
(2)计算装填因子;
(3)等概率情况下查找成功的平均奄找长度;
(4)等概率情况下查找失败的平均查找长度。
选项
答案
用线性探测法解决冲突构造散列表,并对查找性能进行分析,具体解题步骤如下: (1)各关键字的散列函数值如下: H(22)=3×22 MOD 13=l; H(41)=3×41 MOD 13=6; H(53)=3×53 MOD 13=3; H(46)=3×46 MOD 13=8; H(30):3×30 MOD 13=12; H(13)=3×13 MOD 13=0; H(1)=3×1 MOD 13=3; H(67)=3×67 MOD 13:6: H(51)=3×51 MOD 13=10。 采用线性探测法再散列法处理冲突,所构造的散列表为: [*] (2)装填因子:关键字总数/表长:9/13=0.7。 (3)设查找成功在每个关键字上是等概率的,则查找每个关键字的概率为1/9,各关键字的比较次数分别为: [*] 所以ASL
succ
=(1+1+1+2+1+2+1+1+1)/9=11/9 (4)设不成功的查找在每个地址上发生的概率相同,平均概率为1/13,对每个位置不成功查找的比较次数分别为: [*] 以散列地址在位置2的关键字为例,由于此处关键字为空,只需比较1次就可确定本次查找不成功;以散列地址在位置3的关键字为例,若该关键字不在散列表中,需要将它与从位置3开始向后直至位置5的关键字相比较。由于关键字5的关键字为空,所以不再向后比较,共比较3次,其他的类推得到。 所以ASL
succ
=(3+2+1+3+2+1+4+3+2+1+2+1+4)/13=29/13
解析
转载请注明原文地址:https://jikaoti.com/ti/VYajFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
黎公社失败的根本原因是()。
“文化大革命”发动的两个纲领性文件是()。
二战后,出现美苏两极新格局的根本原因是()。
人民解放战争胜利的根本原因()。①中国共产党的正确领导②人民解放军英勇作战③全国人民的大力支援
波兰三次被瓜分的时间是()
中共十六届五中全会提出,建设社会主义新农村的要求是生产发展和()。
第三次科技革命初期,苏联领先于美国的新兴科学技术成就是()。
晚清时期下列武装力量出现的先后顺序是()。
明代中后期,随着工商业的发展和南北经济联系的加强,在江南地区,自宋元以来初露端倪的新的城市类型——()得到很快的发展。
设计一个算法求图的中心点。设v是有向图G的一个顶点,把v的偏心度定义为:MAX{从w到v的最短距离|w属于V(G))如果v是有向图G中具有的最小偏心度的顶点,则称顶点v是G的中心点。
随机试题
在端到端之间提供可靠数据传输的是计算机网络体系结构中的()
5个月的婴儿由于呼吸困难半天来院急诊。平时体健,3天前突然流涕,轻咳,今晨热退,呼吸急促,体检:T37.8℃,急性病容,喘息,唇周青紫,呼吸80次/分,脉搏150次/分,两肺呼气延长,闻及干性啰音。该患儿收入病房最重要的紧急治疗措施是
A.双趋冲突B.双避冲突C.趋避冲突D.双重趋避冲突E.双趋双避冲突“想吃糖,又怕胖”,这种动机冲突是
A、药动学相互作用B、药效学相互作用C、药物制剂因素D、药理作用E、药物的使用氟西汀与血浆蛋白的结合力强,使同服的华法林或强心苷游离型浓度升高.超出安全范围,归属()。
在如图所示电路中,开关S闭合后,金属环A()。
下列关于个人贷款还款方式的描述,正确的有()。
理财师通过()对客户的收入、支出和储蓄结构、状况进行分类、统计。
公共部门购买消费品和劳务的支出属于财政支出类型当中的()。
在办理刑事案件过程中,公安机关传唤犯罪嫌疑人持续的时间最长不得超过()。
Ifyouknowwheretofindagoodplastic-freeshampoo,canyoutellJeanneHaegele?LastSeptember,the28-year-oldChicagoresi
最新回复
(
0
)