对长度为n的有序线性表中进行二分查找,需要的比较次数为( )。

题目

对长度为n的有序线性表中进行二分查找,需要的比较次数为( )。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在长度为n的有序线性表中进行二分查找,最坏的情况下,需要的比较次数为 __________。


正确答案:
log2n
【解析】对于长度为n的有序线性表,在最坏情况下,二分法查找只需比较log2n次,而顺序查找需要比较n次。需要注意的是当有序线表为顺序存储时才能使用二分查找。

第2题:

在长度为n的有序线性表中进行二分查找。在最坏的情况下,需要的比较次数为 【2】 。


正确答案:
log= n

第3题:

在长度为n的有序线性表中进行二分查找,需要的比较次数为( )。

A.nlog2n

B.n2

C.2*n

D.log2n


正确答案:D
解析:二分法查找只适用于顺序存储的有序表。对于长度为n的有序线性表,在最坏情况下,二分查找只需要比较log2n次。

第4题:

在长度为n的有序线性表中进行二分查找,最坏情况下需要的比较次数为


正确答案:A

第5题:

在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。

A)0(n)


正确答案:C
对于长度为n的有序线性表,在最坏情况下,二分法查找只需比较l092n次,而顺序查找需要比较n次。注意:当有序线表为顺序存储时才能使用二分查找。

第6题:

在长度为n的有序线性表中进行二分查找,最坏情况下的比较次数为


正确答案:A

第7题:

在长度为n的有序线性表中进行二分查找。最坏的情况下,需要比较的次数为


正确答案:log2n
本题主要考查二分查找。二分查找要求线性表中的结点必须按关键字值的递增或递减的顺序排序。它首先把要查找的关键字k与中间位置的结点关键字相比较,若相等,则查找成功;若不相等,则缩小范围(范围每次缩小将近一半)。根据关键字与中间结点关键字的比较大小确定下一步查找哪个子表,这样一直递归下去,直到找到满足条件的结点或者确认表中没有这样的结点为止。
在最坏的情况下,即直到最后才找到需要的元素,由于二分查找的查找范围每一次减少一半,那么如果对长为n的有序线性表进行二分查找,在最坏情况下需要查找的次数应该为log2n。

第8题:

在长度为n的有序线性表中进行二分查找,所需要的比较次数为______。


正确答案:log2n
log2n 解析: 对于长度为n的有序线性表,在最坏情况下,二分查找只需要比较log2n次,而顺序查找需要比较n次。

第9题:

在长度为n的有序线性表中进行二分查找,需要的比较次数不超过【 】。


正确答案:log2n
log2n 解析:二分法查找只适用于顺序存储的有序表。对于长度为n的有序线性表,在最坏情况下,二分查找只需要比较log2n次。