首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
折半查找有序表(2,5,8,20,25,36,40,60),若查找元素60,需依次与表中元素( )进行比较。
折半查找有序表(2,5,8,20,25,36,40,60),若查找元素60,需依次与表中元素( )进行比较。
admin
2014-08-29
42
问题
折半查找有序表(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
计算机科学与技术
普高专升本
相关试题推荐
中枢神经系统白血病多发生在缓解期,其发病与化疗药物不易通___________有关。
抗休克过程中微循环好转的标志是()。.
按系统组成的要素分人是()。
为了避免斜拉破坏,在受弯构件斜截面承载计算中,通过规定下面那个条件来限制()。
连接件切应力计算的基础是假设()。
图示零杆的个数()。
求下图所示体系频率和主振型,并演算主振型正交性。
从有序表(12,18,30,43,56,78,82,95)中分别折半查找43和56元素时,其比较次数分别为______和______。
线性表是一种典型的_______结构。
设无向图的顶点个数为n,则该图最多有()条边。
随机试题
树木顶端优势的现象表现在_______。
患者,男性,65岁。左上6冠部严重缺损,仅余留颊侧及近中壁,远中壁位于龈上,舌侧壁位于龈下1mm。X线显示已行完善的根管治疗。选择正确的治疗设计()
中远公司为增值税一般纳税人,只有一种原材料,适用增值税税率为17%、消费税税率为10%,用于生产应税消费品。原材料按实际成本法核算,发出按加权平均法计价,期末按成本与可变现净值孰低法计价。该公司2006年12月份“原材料”账户的月初借方余额为242200元
属于受理与调查的风险管理内容的是()。
与客户进行电话交流时,()是不应该的。
马东于2009年12月在本市一火锅城与妻子、九岁女儿一起进餐时,燃气灶突然爆炸,将马东妻子、九岁女儿烧成三度重伤,导致终身残疾,同时将邻桌的肖明烧伤。事后,马东找火锅城索赔,火锅城认为是燃气灶本身的缺陷所致,应找商家和厂家赔偿。但马东到电子商场多次交涉,电
简述防卫过当的成立条件。(2010年非法学基础课简答第26题)
有某个准备上线运行的数据库应用系统,其数据库已经建立,应用程序已经编制完毕。设有下列活动:I.录入或导入各类实际业务数据Ⅱ.检查所有应为空的数据表,清除其中的测试数据III.对系统的各项功能进行充分的测试,发现不足,加以改进,直到程序功能符合上线要求
Womenareoftensaidtobemore______thanmen.
It’sagoodideatoapplysunscreenbeforeheadingtothebeachifyoudon’twanttoburn.Butformarineanimalslikewhales,t
最新回复
(
0
)