首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
折半查找有序表(2,5,8,20,25,36,40,60),若查找元素60,需依次与表中元素( )进行比较。
折半查找有序表(2,5,8,20,25,36,40,60),若查找元素60,需依次与表中元素( )进行比较。
admin
2014-08-29
31
问题
折半查找有序表(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
计算机科学与技术
普高专升本
相关试题推荐
氧进出于细胞的方式是()。
下列泌尿系统疾病中,不出现管型尿的是()。
钢筋混凝土矩形偏心受压构件,截面尺寸为b×h=300×550mm,计算长度ι0=2.5m。承受轴向力组合设计值Nd=600kN,柱两端的弯矩组合设计值分别为M1=588kN.m,M2=980kN.m。拟采用C25混凝土,纵向钢筋为HRB335,结构重要
为了避免斜拉破坏,在受弯构件斜截面承载计算中,通过规定下面那个条件来限制()。
单向受力假设认为_________。
为了提高下图所示梁的自振频率,下列措施正确的是()①缩短跨度;②增大截面;③将梁端化成固定端;④减小质量;⑤增大电机转速
天癸的产生,是取决于:()
集合和孤立淋巴滤泡位于()
在各种蛋白质中含量相近的元素是()
已知散列表地址空间为HT[0..8],散列函数为H(key)=key%7,采用线性探测法处理冲突,将数据序列{107,27,28,42,3,25,99,38}依次存入散列表中。试画出相应的散列表;并计算等概率下搜索成功的平均搜索长度。散列表及其查找各关键字
随机试题
在会计科目表设计中,不需要解决的问题是()
表面活性剂在溶液中开始形成胶团时的浓度称( )。
拟建的地铁线路从下方穿越正在运行的另一条地铁,上下两条地铁间垂直净距2.8m,为粉土地层,无地下水影响。问下列哪个选项的施工方法是适用的?
依据《大气污染防治法》,与工程建设相关的具体规定包括()。
项目后评价主要内容包括()。
新技术应用方案的技术分析中,下列不属于反映技术条件指标的是()。
与下列()最接近。
二战后资本主义经济发展与19世纪末的最大不同点是()。
商品的价值
WherewasthedestinationofTitanic?
最新回复
(
0
)