首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
折半查找有序表(2,5,8,20,25,36,40,60),若查找元素60,需依次与表中元素( )进行比较。
折半查找有序表(2,5,8,20,25,36,40,60),若查找元素60,需依次与表中元素( )进行比较。
admin
2014-08-29
27
问题
折半查找有序表(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
计算机科学与技术
普高专升本
相关试题推荐
人体的功能调节的主要方式有哪些?各有何特点?
护理程序首先提出人是()
什么是先张法?简述先张法预应力混凝土施工步骤及主要设备。
试求下图所示结构的自振频率和主振型,并演算主振型的正交性。
“美洲的贵金属来到西班牙就像雨点倾注于屋顶,结果全流走了。”该观点是指西班牙掠夺的大量财富
良性肿瘤对机体的影响主要取决于肿瘤的()
自律细胞区别于非自律细胞的主要特征是()
找出一个二维数组中的鞍点,即该位置上的元素在该行上最大,在该列上最小。也可能没有鞍点。程序中有几处错误代码,请指出并改正之。不得增加行或删除行,也不得更改程序结构。(1)main(){(2)inti,j,k,flag1,flag2,a[N][
假定对线性表(38,25,74,52,48)进行哈希存储,采用H(K)=K%7作为哈希函数,采用线性探测法处理冲突,则在建立哈希表的过程中,将会碰到_______次存储冲突。
随机试题
ABS制动的直接控制车轮是指制动力至少根据车轮自身传感器提供的数据来调节的车轮。()
A.食物中缺碘B.食物中缺钙C.幼年时生长素不足D.糖皮质激素分泌增加E.幼年时甲状腺机能不足
蝶鞍侧位片上可测量其前后径及深径,它们的平均值分别为
天坛位于北京城南端,始建于明洪武时期,是明清两代皇帝祭天祈谷的场所。()
关于图中甲、乙、丙、丁四地位置的正确叙述是()。
房屋对于()相当于()对于象牙
如何去________隐藏在已千变万化了的各种学说背后尚未完全遗失的经典原貌,获得真实的体温和人格图谱,从而剥离后世僵化、变异、乏味、随心所欲的解读,尤其是那些自以为智慧的肢解和________,当是目前国学热当中应解决的重要问题。填入画横线部分最恰当的一
一般来说,一个社会的监督体系是由多方面力量组成的,媒体监督不应成为其中的主要力量,更不应“一枝独秀”,因为这个体系还应该包括公众监督、制度监督等多个方面,任何一个方面的缺失,都会使整个体系出现明显漏洞。单纯依靠一种监督力量,对于任何一个社会来说都是“不安全
杜鲁门提出“对日本的占领不能重蹈德国的覆辙”,这一主张付诸实行后()。
I______EnglisheversinceIcamehereintheUnitedStatesthreeyearsago.
最新回复
(
0
)