6
7
8
10
第1题:
要求在n个数据元素中找其中值最大的元素,设基本操作为元素间的比较。则比较的次数和算法的时间复杂度分别为________和_______。
第2题:
用折半查找方式查找N个元素的数组,当查找成功时,其递归执行程序时递归调用的最大次数是(11)。
A.
B.
C.
D.
第3题:
此题为判断题(对,错)。
第4题:
设有序顺序表为{10,20,30,4,50,60,70),采用折半搜索时,搜索成功的平均搜索长度是【 】。
第5题:
对有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]
第6题:
设查找表为(50,60,75,85,96,98,105,110,120,130)
(1)说出进行折半查找成功查找到元素120需要进行多少次元素间的比较?
(2)为了折半查找元素95,经过多少次元素间的比较才能确定不能查到?
(3)画出对上述有序表进行折半查找所对应的判定树(要求以数据元素作为树结点)。
第7题:
A、50
B、25
C、10
D、7
第8题:
只要数据元素保持有序,则查找时就可以采用折半查找方法()
A.对
B.错
第9题:
对100个数据元素采用折半查找法,最大比较次数为( )。
A.6
B.7
C.8
D.9
第10题:
设有100个元素,用折半查找法进行查找时,最大比较次数是_____。
A.25
B.50
C.10
D.7