首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
折半查找有序表(2,5,8,20,25,36,40,60),若查找元素60,需依次与表中元素( )进行比较。
折半查找有序表(2,5,8,20,25,36,40,60),若查找元素60,需依次与表中元素( )进行比较。
admin
2014-08-29
62
问题
折半查找有序表(2,5,8,20,25,36,40,60),若查找元素60,需依次与表中元素( )进行比较。
选项
A、20,36,40,60
B、25,40
C、25,40,60
D、20,36,40
答案
A
解析
第一步:
设low指向首元素(赋值为1),high指向尾元素(赋值为8),计算下边中值得:mid=((10w+high)/2)=4则有 R[mid]=R[4]=20>60
第二步:由以上判断可知,如果记录中存在60,则一定在R[4]之后(因为R是非递减有序的)。故修改low和high如下:high值不变,仍然有high=8;10w的值修改:使其指向R[4]的后一个元素,即使low=mid+1=5;比较范围缩小至R[5]~R[8]。mid=((10w+high)j2)=6则有R[mid]=R[6]=36<60
第三步:由以上判断可知.如果记录中存在60,则一定在R[6]之后(同样因为R是非递减有序的)。故修改low和high的值如下:low的值修改,使其指向R[6]的下一个元素,即low=mid+1=7;high不变,仍然是8。mid=((10w+high)/2)=7则有R[mid]=R[7]=40。
第四步:由以上判断可知,如果记录中存在60,则一定在R[7]之后(同样因为R是非递减有序的)。故修改10w和high的值如下:low的值修改,使其指向R[7]的下一个元素,即low=mid+1=8;high不变,仍然是8。mid=((10w+high)/2)=8则有R[mid]=R[8]=60。查找成功。
转载请注明原文地址:https://kaotiyun.com/show/dyvR777K
本试题收录于:
计算机科学与技术题库普高专升本分类
0
计算机科学与技术
普高专升本
相关试题推荐
抗休克过程中微循环好转的标志是()。.
若某受弯构件的裂缝宽度Wmas>[Wmax],说明该构件的工作性能不好,没有满足承载能力极限状态的要求。()
求下图所示体系频率和主振型,并演算主振型正交性。
对图所示结构,下列结果正确的是()
德国十一月革命从革命的对象及革命的结果分析,比较接近于
在线性表的二分查找法中要求线性表的存储结构必须是采用________,且表中的元素必须是________。
从有序表(12,18,30,43,56,78,82,95)中分别折半查找43和56元素时,其比较次数分别为______和______。
假定对线性表(38,25,74,52,48)进行哈希存储,采用H(K)=K%7作为哈希函数,采用线性探测法处理冲突,则在建立哈希表的过程中,将会碰到_______次存储冲突。
具有n个顶点的有向完全图,边的总数为()。
随机试题
租赁合同中,承租人应征得出租人同意后,方能实施的行为有()
嵌插骨折诊断的主要根据是
患者,男性,70岁。突然头痛、恶心、呕吐3小时。体检:血压190/115mmHg(25/15kPa),口角右偏,左侧鼻唇沟变浅,伸舌左偏,左侧偏瘫。若病变继续发展,首先最可能出现的瞳孔变化是
下列哪一项不符合散剂制备的一般规律()。
试述留置导尿术患者的主要护理措施有哪些?
短暂性脑缺血发作(TIA)是指因脑血管病变引起的短暂的局限性脑功能缺失或视网膜功能障碍,临床症状持续超过()小时,且神经影像学检查有明确病灶者不能诊断为TIA。
消防安全重点单位消防评估情况应自评估完成之日起()工作日内向当地公安机关消防机构报告备案,并向社会公开。
对资产负债表日后事项中的调整事项,涉及损益的事项,直接转入“利润分配一未分配利润”科目。()
常用的统计图表有:柱形图、条形图、折线图、饼图等。下图所示的统计图表类型为__________。
Whatwouldthemountaineersdosoonaftertheygotup?
最新回复
(
0
)