对有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]。
哪位老大帮忙做下着几个题数据结构的。。。一、顺序表的操作(1)插入元素操作:将新元素x插入到顺序表 其他 2020-06-18 …
七、书面表达距离高考剩下不到半年的时间了,紧张的高考备考早已拉开序幕,但是很多同学还不知如何处理学习 英语 2020-11-01 …
之前看到的给定有序表A[1:n],修改合并排序算法,求出该有序表的逆序对数?的回答我想知道那么,可以 其他 2020-11-20 …
菌液测序,但有一半序列反转互补后才是我要的序列,如果拿这样的序列去做表达分析,会影响表达结果吗?我菌 语文 2020-11-23 …
有序顺序表合并有顺序表A和B.其元素均按从小到大的升序排列,编写一个算法将它们合并成一个新的顺序表C 数学 2020-11-28 …
先找出下面数列的规矩,在完成填空序号1,代表数5,序号2,代表数10,序号3,代表数15.序号先找出 数学 2020-12-01 …
设顺序表A中的数据元素递增有序,试写一程序,将x插入到顺序表的适当位置上,使该表仍然有序。帮我、写写 其他 2020-12-05 …
设顺序表A中的数据元素递增有序,试写一段程序,将x插入到顺序表的适当位置上,使该表仍然有序要有源程序 其他 2020-12-05 …
这是数据结构的实验题,谁能帮我解一下,感激不尽哦设计一个有序顺序表(数据元素从小到有序),有序顺序表 其他 2020-12-05 …
读“世界陆地面积前六位的国家”图,填写表格.序号国家名称面积排位经济发展水平所在半球A北半球、东半球 语文 2020-12-25 …