在有序表(9,10,14,18,23,27,30,32,42)中,用二分法查找关键字值32(成功),需做的关键字比较次数为();查找关键字值35(失败),需做的关键字比较次数为()
第1题:
在有序表(12,24,36,48,60,72,84)中二分查找关键字72时所需进行的关键字比较次数是()
A.1
B.2
C.3
D.4
第2题:
A2
B3
C4
D5
第3题:
此题为判断题(对,错)。
第4题:
散列查找的原理是()。
A在待查记录的关键字值与该记录的存储位置之间建立确定的对应关系
B按待查记录的关键字有序的顺序方式存储
C按关键字值的比较进行查找
D基于二分查找的方法
第5题:
在表为n的顺序表中,实施顺序查找,在查找不成功时,与关键字比较的次数为 ( )。
A.n
B.1
C.n+1
D.n-1
第6题:
第7题:
设哈希函数h (k) =k mod 7,哈希表的地址空间为0~6,对关键字序列(32,13,49, 55,22,38,12)按线性探测法解决冲突,关键字12应存放在散列表中的地址是 【】 ,
查找关键字12需比较的次数为 【】
5 6次
h(k)=k mod 7,所以地址为:12 mod 7=5. 分别于关键字进行比较,从而得出比较次数为6.
第8题:
在有序表(1,3,5,7,9,11,13)中二分查找关键字9时所需进行的关键字比较次数为【 】。
第9题:
对关键字序列(11,12,13,14,15)采用对半查找算法查找关键字11,则关键字之间比较次数为______。
A.1
B.2
C.3
D.4
第10题:
在顺序表(2,5,7,10,15,18,21,25)中,用二分法查找关键字值20所需的关键字比较次数为()