首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设初始为空的散列表的地址空间为(0…10),散列函数为H(key)=key mod 11,采用线性探测再散列法处理冲突,若依次插入关键字37、95、27、14、48,则最后一个关键字值48的插入位置是( )。
假设初始为空的散列表的地址空间为(0…10),散列函数为H(key)=key mod 11,采用线性探测再散列法处理冲突,若依次插入关键字37、95、27、14、48,则最后一个关键字值48的插入位置是( )。
admin
2021-08-17
79
问题
假设初始为空的散列表的地址空间为(0…10),散列函数为H(key)=key mod 11,采用线性探测再散列法处理冲突,若依次插入关键字37、95、27、14、48,则最后一个关键字值48的插入位置是( )。
选项
A、4
B、5
C、6
D、8
答案
C
解析
首先通过散列函数H(key)=key mod 11的计算得知,37、95、27、14分别插入到散列表中的4、7、5、3的位置。而48 mod 11=4,但是此时4已经有元素了,根据线性探测再散列法处理冲突的原则,依次探测位置4的下一个地址,直到此地址为空,发现6为空则插入,故选C选项。
补充:如果此题改为使用平方探测法,则又应该选择哪一个选项?
提示:平方探测法的原理是设发生冲突的地址为d,则平方探测法的探测序列为d+1
2
,d一1
2
,d+2
2
,d一2
2
,…位置4不空时,下一个探测的位置应该为5,发现又不空,则下一个探测的位置应该是3,发现又不空。接着再探测位置8,发现为空,将元素插入,故选D选项。 平方探测法是一种较好的处理冲突的方法,可以避免出现堆积问题。它的缺点是不能探测到散列表上的所有单元,但至少能探测到一半单元。
转载请注明原文地址:https://www.kaotiyun.com/show/lD3i777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
设有一个直接映像方式的Cache,其容量为8KB,每块的大小为16B,主存的容量为512KB,试回答以下问题:主存有多少个块?分为多少个区?
在一个段式存储管理系统中,逻辑地址为32位,其中高16位为段号,低16位为段内偏移,以下是段表(其中的数据均为十六进制,如表7-1所示)。以下是代码段的内容:试问:语句“movr2,4+(sp)”的功能是什么?
在一个段式存储管理系统中,逻辑地址为32位,其中高16位为段号,低16位为段内偏移,以下是段表(其中的数据均为十六进制,如表7-1所示)。以下是代码段的内容:试问:第一条指令的逻辑地址和物理地址各为多少?
如果文件需要采用随机存取,且文件大小不固定,则应采用()物理结构。
输入一个按升序排序过的整数数组{1、2、4、7、11、15}以及一个整数数字15,可以从该数组中找到两个数字,即4和11,使得4+11=15。请实现一个时间上尽可能高效率的算法,输入一个已经按升序排序过的整数数组和一个整数数字,在数组中查找两个数,使得它们
给定的有7个顶点v1,v2,…,v7的有向图的邻接矩阵如表5-1所示。从v1出发到其余各顶点的最短路径长度。
有如下的文件目录结构。可否进行下列操作,为什么?a)在目录D中建立一个文件,取名为A;b)将目录C改名为A。
通道又称I/O处理机,它用于实现()之间的信息传输。
对于下图G,按下列条件试分别写出从顶点O出发按深度优先搜索遍历得到的顶点序列和按广度优先搜索遍历得到的顶点序列。(1)假定它们均采用邻接矩阵表示;(2)假定它们均采用邻接表表示,并且假定每个顶点邻接表中的结点是按顶点序号从大到小的次序链接的。
下列关于闪存(FlashMemory)的叙述中,错误的是_______。
随机试题
投资者的实际出资额超出其在注册资本中所占份额的部分称为()
A、胆囊结石B、胆管结石C、胆囊癌D、胆管癌E、胆道蛔虫具有突发性剑突下阵发性钻顶样剧烈疼痛症状的病症是
建设工程工程量清单计价规范总则中规定()的大中型建设工程应执行本规范。
在一般性货币政策工具中,主动权在商业银行而不在中央银行的工具是()。
“社会一旦有技术上的需要,则这种需要比十所大学更能把科学推向前进。”这表明()。
2009年城镇基本养老保险基金收入约为()亿元。
关系数据库规范化是为解决关系数据库中()问题而引入的。
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
________属性主要是针对控件的外观或窗体的显示格式而设置的。
A、TRUEB、FALSEB
最新回复
(
0
)