首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
折半查找有序表(2,5,8,20,25,36,40,60),若查找元素60,需依次与表中元素( )进行比较。
折半查找有序表(2,5,8,20,25,36,40,60),若查找元素60,需依次与表中元素( )进行比较。
admin
2014-08-29
23
问题
折半查找有序表(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
计算机科学与技术
普高专升本
相关试题推荐
适筋受弯构件正截面各阶段的受力状态是结构设计的依据,其中Ⅰa阶段是的依据,Ⅱ阶段是_________的依据,Ⅲa阶段是_________的依据。
若某受弯构件的裂缝宽度Wmas>[Wmax],说明该构件的工作性能不好,没有满足承载能力极限状态的要求。()
下图所示刚架各杆刚度EI相同,动荷载的频率为θ2=16EI/ml3,求质量的幅值及B截面的动弯矩幅值。
1938年,毛泽东发表的系统阐述抗日战争特点、前途和发展规律的著作是()
表里的病势出入,实际上取决于:
区别死后组织自溶与坏死,最可靠的根据是
齐次线性微分方程y〞-3y′-10=0的通解为________.
根据数据元素之间关系的不同,数据的逻辑结构划分为_______、_______、_______和_______。
对于有N个结点的二叉树,其高度为log2n。()
具有n个顶点的有向完全图,边的总数为()。
随机试题
图中警察手势为什么信号?
感染性心内膜炎最常受累部位是
五行学说认为病情较轻浅的脏病传变是
标志着中医理论体系形成的是标志着临床辨证论治体系确立的是
A.四环素B.利巴韦林C.妥布霉素D.氟康唑E.林可霉素能抑制DNA病毒的药物是
监督检查制度的实现手段有()。
预制混凝土梁(板)架设安装施工地形条件有()。
小写金额为¥1680.32,大写金额可写成()。
Exerciseisoneofthefewfactorswithapositiveroleinlong-termmaintenanceofbodyweight.Unfortunately,thatmessagehas
在北京工作且与用人单位建立劳动关系的150多万农民工,将享受与北京市城镇职工相同的医保待遇。这意味着,北京市将打破参保人员的身份、地域界限,把农民工纳入北京城镇职工基本医疗保险制度体系。根据这一政策,这部分农民工将按照城镇职工缴费标准收费,和城镇职工享受相
最新回复
(
0
)