早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

某一维数组中依次存放了数据元素12,23,30,38,41,52,54,76,85,在用折半(二分)查找方法(向上取整)

题目

某一维数组中依次存放了数据元素12,23,30,38,41,52,54,76,85,在用折半(二分)查找方法(向上取整)查找元素54时,所经历“比较”运算的数据元素依次为(62)。

A.41,52,54

B.41,76,54

C.41,76,52,54

D.41,30,76,54

参考答案
正确答案:B
解析:本题考查数据结构基础知识。设查找表的元素存储在一维数组r[1..n]中,那么在表中的元素已经按关键字递增(或递减)的方式排序的情况下,进行折半查找的方法是:首先将待查元素的关键字(key)值与表r中间位置上(下标为mid)的记录的关键字进行比较,若相等,则查找成功。若key>r[mid].key,则说明待查记录只可能在后半个子表r[mid+1..n]中,下一步应在后半个子表中再进行折半查找:若keyr[mid].key,说明待查记录只可能在前半个子表 r[1..mid-1]中,下一步应在r的前半个子表中进行折半查找,这样通过逐步缩小范围,直到查找成功或子表为空时失败为止。在题中,以中间元素41为界将数组元素分为12,23,30,38和52,54,76,85两部分,显然54在后半部分,该部分的中间元素为54(向下取整)或76(向上取整),在52、54构成的子查找表中,向上取整的中间元素为54,因此查找元素54所经历“比较”运算的数据元素依次为41,76,54。
看了某一维数组中依次存放了数据元素...的网友还看了以下:

犯罪嫌疑人蔡某涉嫌杀人,侦查人员为了查明案件事实,依法对其进行讯问,此时,蔡某聘请了律 公务员考试 2020-05-18 …

犯罪嫌疑人蔡某涉嫌杀人,侦查人员为了查明案件事实,依法对其进行讯问,此时,蔡某聘请了律师吴某, 公务员考试 2020-05-19 …

2012年2月21日,名叫“米朵麻麻”的网友通过微博发布了“252医院封了,出现了非典变异病毒”的 政治 2020-06-27 …

国务院新闻办发布的我国首部反腐白皮书专设“依法依纪查处腐败案件”章节,以往强调的是“依纪依法”,现 政治 2020-07-10 …

科学家成功合成了第117号新元素,填补了元素周期表中第116号和118号元素之间的空缺.确定该元素 化学 2020-07-18 …

近年来,中国证监会严厉查处了一批“股市造假”的上市公司,对做假账、虚报盈利的上市公司,建立了“退市机 政治 2020-11-06 …

下列选项不符合依法治国方略要求的是A.十届人大常委会5年立法规划中,共有76件立法项目B.我国个人所 其他 2020-11-07 …

1871年门捷列夫在发表元素周期表的同时科学地预言了三种新元素的存在,其预言竟然与后人的发现取得了惊 化学 2020-11-23 …

据统计,在近5年多的时间里,近20万人因涉嫌贪腐被查办,省部级高官达32人。高官们因贪腐被依法查办体 政治 2020-12-19 …

依据元素周期表及元素周期律,下列说法正确的是()A.原子最外层只有两个电子的元素一定属于金属元素B. 化学 2020-12-20 …