采用折半搜索算法搜索长度为n的有序表时,元素的平均搜索长度为
A.O(n2)
B.O(log2n)
C.O(n log2n)
D.O(n)
第1题:
A.O(n2)
B.O(nlogn)
C.O(n)
D.O(logn)
第2题:
采用顺序搜索方法查找长度为n的顺序表时,搜索成功的平均搜索长度为(36)。
A.n
B.n/2
C.(n-1)/2
D.(n+1)/2
第3题:
对长度为n的有序单链表,若搜索每个元素的概率相等,则顺序搜索到表中任一元素的平均搜索长度为______。
A.n/2
B.(n+1)/2
C.(n-1)/2
D.n/4
第4题:
采用顺序查找方法查找长度为n的线性表时,每个元素的平均查找长度为______。
A.n
B.n/2
C.(n+1)/2
D.(n-1)/2
第5题:
类比二分搜索算法,设计k分搜索算法(k为大于2的整数)如下:首先检查n/k处(n为被搜索集合的元素个数)的元素是否等于要搜索的值,然后检查2n/k处的元素,……,这样,或者找到要搜索的元素,或者把集合缩小到原来的1/k;如果未找到要搜索的元素,则继续在得到的集合上进行k分搜索;如此进行,直到找到要搜索的元素或搜索失败。此k分搜索算法在最坏情况下搜索成功的时间复杂度为(57),在最好情况下搜索失败的时间复杂度为(58)。
A.O(logn)
B.O(nlogn)
C.O(logkn)
D.O(nlogkn)
第6题:
采用顺序查找方法查找长度为n的线性表时,每个元素的平均查找长度为()。
A(n-1)/2
B(n+1)/2
Cn
Dn/2
第7题:
长度为20的有序表采用折半查找,共有()个元素的查找长度为3。
第8题:
对于长度为9的有序顺序表,若采用折半搜索,在等概率情况下搜索成功的平均搜索长度为()的值除以9。
第9题:
长度为12的有序表采用顺序存储结构,采用折半查找技术,在等概率情况下,查找成功时的平均查找长度是(),查找失败时的平均查找长度是()。
第10题:
采用顺序搜索方法查找长度为n的顺序表示,搜索成功的平均搜索长度为()。
第11题:
第12题:
第13题:
对长度为10的顺序表进行搜索,若搜索前面5个元素的概率相同,均为1/8;搜索后面5个元素的概率相同,均为3/40,则搜索到表中任一元素的平均搜索长度为(57)。
A.5.5
B.5
C.39/8
D.19/4
第14题:
若对大小为N的有序顺序表进行顺序查找,当查找不成功时,平均查找长度为(59);当查找成功且表中仅有一个关键字等于欲查找的元素时,平均查找长度为(60)。
A.N
B.N+1
C.N/2
D.(N+1)/2
第15题:
设有序顺序表为{10,20,30,4,50,60,70),采用折半搜索时,搜索成功的平均搜索长度是【 】。
第16题:
对长度为10的有序表进行折半查找,设在等概率时查找成功的平均查找长度是(46)。
A.2.9
B.3.1
C.3.4
D.2.6
第17题:
第18题:
使用二分搜索算法在1000个有序元素表中搜索一个特定元素,在最坏情况下,搜索总共需要比较的次数为()
第19题:
对长度为n的单有序表,若查找每元素的概率相等,则查找任一元素的平均查找长度为()
第20题:
使用二分搜索算法在n个有序元素表中搜索一个特定元素,在最佳情况下,搜索的时间复杂性为O(),在最坏情况下,搜索的时间复杂性为O()。
第21题:
采用顺序查找方法查找长度为n的线性表时,每个元素的平均查找长度为()。
第22题:
第23题:
20
18
25
22
第24题:
n
n/2
(n-1)/2
(n+1)/2