对有14个数据元素的有序表R[14]进行折半搜索,搜索到R[3]的关键码等于给定值,此时元素比较顺序依
对有14个数据元素的有序表R[14]进行折半搜索,搜索到R[3]的关键码等于给定值,此时元素比较顺序依次为
A.R[0],R[1],R[2],R[3]
B.R[0],R[13],R[2],R[3]
C.R[6],R[2],R[4],R[3]
D.R[6],R[4],R[2],R[3]
解析:折半查找是一种效率较高的查找方法,要求线性表是有序表。基本思想是:首先将待查的K值和有序表R[0]到R[n-1]的中间位置mid上的结点的关键字进行比较,若相等,则查找完成;否则,若R[mid].key>K,则说明待查找的结点只可能在左子表R[0]到R[mid-1]中,我们只要在左子表中继续进行折半查找,若R[mid].keyK,则说明待查找的结点只可能在右子表R[mid+1]到R[n-1]中,我们只要在右子表中继续进行折半查找。这样,经过一次关键字比较就缩小一半的查找空间。如此进行下去,直到找到关键字为K的结点,或者当前的查找区间为空 (表示查找失败)。根据这个思想,查找的顺序即为R [6],R[2],R[4],R[3]。
在excel中,有关“数据透视表”说法正确的是A、“分类汇总”之前必须先按关键项目排序,“数据透视 其他 2020-06-10 …
9.在待排序的数据表已经为有序时,下列排序算法中花费时间反而多的是()在待排序的数据表已经为有序时 其他 2020-07-23 …
tenth基数词(英语)tenth基数词five序数词three序数词second基数词twelve 英语 2020-11-17 …
关于原子序数的判断X和Y的原子序数都小于18,两者能组成化合物X2Y3,已知X的原子序数为N,则Y的 化学 2020-11-17 …
这是我们的《线性代数》的作业,只能求助网上的高手们了o(∩∩)o...1、求排列(2n)(2n-1) 数学 2020-11-20 …
扰乱车站码头秩序尚未造成严重损失的行为属于[]A.扰乱公共场所秩序的行为B.扰乱机关团体、企事业单位 政治 2020-12-05 …
1.有这样一列摆列有序的数:1、2、3;2、3、4;3、4、5······那么,在这列数中从左往右8 数学 2020-12-05 …
c++无序数组排序,并算中位数在德国学C++好吃力,有序数组的中位数Median的值等于:①、当n为 其他 2020-12-05 …
如果有人倒卖车票、船票,尚不够刑事处罚的,依据我国治安管理处罚条例应该属于A.违反交通秩序的行为B. 其他 2020-12-06 …
matlabtoctic的用法这二个函数可以获得程序执行时间,能否给个程序片断,举个例子.我想在一个 其他 2020-12-15 …