假定对长度n=50的有序表进行折半查找,则对应的判定树高度为(),最后一层的结点数为()。

题目
填空题
假定对长度n=50的有序表进行折半查找,则对应的判定树高度为(),最后一层的结点数为()。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设查找表为(50,60,75,85,96,98,105,110,120,130)

(1)说出进行折半查找成功查找到元素120需要进行多少次元素间的比较?

(2)为了折半查找元素95,经过多少次元素间的比较才能确定不能查到?

(3)画出对上述有序表进行折半查找所对应的判定树(要求以数据元素作为树结点)。


参考答案(1)3次
  (2 )4次
  (3)

第2题:

利用折半查找方法在长度为n的有序表中查找一个元素的平均查找长度是()。

A.O(n2)

B.O(nlogn)

C.O(n)

D.O(logn)


参考答案:D

第3题:

用折半查找对长度为 12的有序表进行查找,则等概率下查找成功时的平均查找长度为_______。

A、35/12

B、37/12

C、39/12

D、43/12


正确答案:B

第4题:

设有序表为(13,19,25,36,48,51,63,84,91,116,135,200),元素的下标依次为1,2,……,12。画出对上述有序表进行折半查找所对应的判定树(树结点用下标表示)。

第5题:

对长度为n的顺序存储的有序表进行二分查找时,其对应的判定树的高度为(40)。

A.n

B.[log2n]

C.[log2(n+1)]

D.[log2n+1]


正确答案:D
解析:此题是考查数据结构二分查找问题。其判定树的高度,也就是为最坏一次查找时,需要比较的次数,所以为log2n+1。

第6题:

在长度为n的有序表中折半查找一个元素的平均查找长度是()。

A.O(n2)

B.O(nlogn)

C.O(n)

D.O(logn)


参考答案:D

第7题:

用折半查找对长度为7的有序表进行查找,则等概率下查找成功时的平均查找长度为()。

A.15/7

B.17/7

C.18/7

D.19/7


参考答案:B

第8题:

●对长度为n的顺序存储的有序表进行二分查找时,其对应的判定树的高度为 (40) 。

(40) A.n

B.log2n

C.log2(n+1)

D.log2n+1


正确答案:D
【解析】此题是考查数据结构二分查找问题。其判定树的高度,也就是为最坏一次查找时,需要比较的次数,所以为log2 n+1。

第9题:

对长度为10的有序表进行折半查找,设在等概率时查找成功的平均查找长度是(46)。

A.2.9

B.3.1

C.3.4

D.2.6


正确答案:A
解析:各元素及其对应查找长度为:因此等概率时,查找成功的平均查找长度是:(3+2+3+4+1+3+4+2+3+4)/10=(1+2*2+3*4+4*3)/10=29/10=2.9。

第10题:

设查找表为(20,19,24,57,68,11)在排序后的有序表的基础上,画出对其进行折半查找所对应的判定树。(要求以数据元素作为树结点)

更多相关问题