CMS专题

单选题用折半查找法,对长度为12的有序的线性表进行查找,最坏情况下要进行()次元素间的比较。A 4B 3C 5D 6

题目
单选题
用折半查找法,对长度为12的有序的线性表进行查找,最坏情况下要进行()次元素间的比较。
A

4

B

3

C

5

D

6

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

第1题:

下列叙述中正确的是( )。

A.对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n

B.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)

C.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2(下标)n)

D.对长度为n的有序链表进行对分查找,最坏情况—卜需要的比较次数为(nlog2(下标)n)


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

第2题:

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

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

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

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


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

第3题:

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

A、35/12

B、37/12

C、39/12

D、43/12


正确答案:B

第4题:

对长度为N的线性表进行查找,若采用顺序查找法,那么在最坏情况下所需要的比较次数为(42);若采用折半查找法,那么在最坏隋况下所需比较的次数为(43)。

A.N

B.N+1

C.N/2

D.(N+1)/2


正确答案:A
解析:采用顺序查找法对长度为N的线性表进行查找,最坏情况是欲查找的是该线性表中的最后一个元素,故需比较N次。

第5题:

对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。 A.125B.n/ZSXB

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

A.125

B.n/Z

C.n

D.n+1


正确答案:C
C。【解析】对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找到所要找的元素为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为n。

第6题:

( 1 )下列叙述中正确的是

A )对长度为 n 的有序链表进行查找,最坏清况下需要的比较次数为 n

B )对长度为 n 的有序链表进行对分查找,最坏情况下需要的比较次数为( n/2 )

C )对长度为 n 的有序链表进行对分查找,最坏情况下需要的比较次数为( log 2 n )

D )对长度为 n 的有序链表进行对分查找,最坏情况下需要的比较次数为( nlog 2 n )


正确答案:C

第7题:

对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。A.125 B.n/2 SXB

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

A.125

B.n/2

C.n

D.n+1


正确答案:C
C。【解析】对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找到所要找的元素为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为n。

第8题:

( 1 )下列叙述中,正确的是

A )对长度为 n 的有序链表进行查找,最坏情况下需要的比较次数为 n

B )对长度为 n 的有序链表进行对分查找,最坏情况下需要的比较次数为( n/2 )

C )对长度为 n 的有序链表进行对分查找,最坏情况下需要的比较次数为( log 2 n )

D )对长度为 n 的有序链表进行对分查找,最坏情况下需要的比较次数为( n log 2 n )


正确答案:C

第9题:

有一个长度为12的有序表R[ 0..11],按折半查找法对该表进行查找,在表内各元素等概率情况下查找成功所需的平均比较次数为()。

A.35/12

B.37/12

C.39/12

D.43/12


参考答案:B

第10题:

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


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

更多相关问题