首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个线性表(16,25,35,43,51,62,87,93),采用散列函数H(Key)=Key mod 7将元素散列到表长为9的散列表中。若采用线性探测的开放定址法解决冲突(顺序地探查可用存储单元),则构造的哈希表为(57),在该散列表上进行等概率成功
已知一个线性表(16,25,35,43,51,62,87,93),采用散列函数H(Key)=Key mod 7将元素散列到表长为9的散列表中。若采用线性探测的开放定址法解决冲突(顺序地探查可用存储单元),则构造的哈希表为(57),在该散列表上进行等概率成功
admin
2009-01-10
50
问题
已知一个线性表(16,25,35,43,51,62,87,93),采用散列函数H(Key)=Key mod 7将元素散列到表长为9的散列表中。若采用线性探测的开放定址法解决冲突(顺序地探查可用存储单元),则构造的哈希表为(57),在该散列表上进行等概率成功查找的平均查找长度为(58)(为确定记录在查找表中的位置,需和给定关键字值进行比较的次数的期望值称为查找算法在查找成功时的平均查找长度)。
选项
A、(5*1+2+3+6)/8
B、(5*1+2+3+6)/9
C、(8*1)/8
D、(8*1)/9
答案
A
解析
本题考查数据结构中哈希表的基础知识。
线性探测法解决冲突的方法是:若在地址r处发生冲突,则探测地址r+1,若已到达表尾,则再从表头出发进行探测。若是插入元素,则找到一个空闲单元为止,若表已满则采用其他策略解决冲突;若是访问元素,则找到元素或一个空闲单元为止。
初始哈希表为空,如表(a)所示。
根据序列(16,25,35,43,51,62,87,93)和哈希函数H(Key)=Key mod 7构造哈希表的过程如下:
①16 mod 7=2 25 mod 7=4 35 mod 7=0 43 mod 7=1,地址2、4、0、1空闲,所以插入对应元素,如表(b)所示。
②51 mod 7=2,地址2处冲突,因此探测地址3,该单元空闲,因此51存入地址 3。由于62 mod 7=6,地址6处空闲,所以将62插入地址6,如表(c)所示。
③87 mod 7=3,地址3处冲突,因此依次探查地址4、5、地址5空闲,因此87存入地址5;93 mod 7=2,地址2处冲突,因此依次探查地址3、4、5、6、7,地址7空闲,因此93存入地址7,如表(d)所示。
为确定记录在查找表中的位置,需和给定关键字值进行比较的次数的期望值称为查找算法在查找成功时的平均查找长度。
对于含有n个记录的表,查找成功时的平均查找长度定义为:
,其中, Pi为对表中第i个记录进行查找的概率,且
,一般情况下,均认为查找每个记录的概率是相等的,即Pi=1/n;Ci为找到表中其关键字与给定值相等的记录时(为第i个记录),和给定值已进行过比较的关键字个数。
对于本哈希表,平均查找长度ASL=(1+1+1+1+2+1+3+6)/8=2。
转载请注明原文地址:https://kaotiyun.com/show/lBxZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
文件/etc/sysconfig/network-scripts/eth0用于存储网络配置信息,请根据图2-1填写下面的空缺信息,完成主机的配置。DEVICE=eth0HWADDR=(7)ONBOOT=yesBOOT
文件/etc/sysconfig/network-scripts/eth0用于存储网络配置信息,请根据图2-1填写下面的空缺信息,完成主机的配置。DEVICE=eth0HWADDR=(7)ONBOOT=yesBOOT
阅读以下说明,回答问题1~5。[说明]某校园网结构如下图所示,采用一个无线网络控制器来自动探测、监控、管理无线AP。无线校园网解决方案中采用Web+DHCP方式解决用户接入问题,当用户连上无线接入点,由无线网络控制器为用户自动分配
网络存储备份系统的设计目标是什么?
下面哪一种办法可以消除以太网阻塞?(1)启用全双工以太网。(2)在以太网络中冲突难以彻底避免。(3)启用半双工以太网。(4)将共享Hub全部替换成以太网交换机。(5)创建VLAN。
随机试题
记得一位我喜爱的名家在著作里写,人们都说人是在光明里行走的,其实哪里有光明,人总是在黑暗里行走的。随着年岁的虚长和阅历的渐深,我越发理解了此话的含义。那么,置身在这潜藏着污秽,充斥着黑暗和谬误的现实,我们怎样才能像明月般不退缩、不迷失、不怯懦、不犹疑、不清
A.胆石症B.急性胰腺炎C.十二指肠溃疡D.输尿管结石E.脾破裂疼痛常放射至右肩背部的是
质监局发现王某生产的饼干涉嫌违法使用添加剂,遂将饼干先行登记保存,期限为1个月。有关质监局的先行登记保存行为,下列哪一说法是正确的?
1.背景某企业新建厂区办公楼,建筑面积2605m2,为3层框架结构,混凝土空心砌块砌筑。现结构及砌筑均已施工完毕,外墙抹灰已完,按经监理审核通过的施工方案拆除外脚手架,然后用吊篮进行外墙饰面防水涂料涂刷。脚手架拆除作业:本建筑平面形状为细长条,脚手架
什么叫重要空白凭证?重要空白的领用、保管有哪些规定?
高中思想政治课程具有导向性功能,主要包括()。①目标导向功能②价值导向功能③社会导向功能④行为导向功能
政府机构的主体是:
Oceanographyhasbeendefinedas"theapplicationofallsciencestothestudyofthesea".Beforethenineteencentury,scienti
在窗体中要显示一名学生基本信息和该学生各门课程的成绩,窗体设计时在主窗体中显示学生基本信息,在子窗体中显示学生课程的成绩,则主窗体和子窗体数据源之间的关系是
A、Listeningtogentlemusic.B、Listeningtoloudmusic.C、Studying.D、Talkingonthephone.B
最新回复
(
0
)