对n个元素的表做顺序查找时,若查找每个元素的概率相同,则平均查找长度为()。

题目
单选题
对n个元素的表做顺序查找时,若查找每个元素的概率相同,则平均查找长度为()。
A

(n-1)/2

B

n/2

C

(n+1)/2

D

n

参考答案和解析
正确答案: C
解析: 总查找次数N=1+2+3+„+n=n(n+1)/2,则平均查找长度为N/n=(n+1)/2。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在一个长度为n的顺序线性表中顺序查找值为x的元素时,查找成功时的平均查找长度(即x与元素的平均比较次数,假定查找每个元素的概率都相等)为().

An

Bn/2

C(n+1)/2

D(n-1)/2


参考答案:C

第2题:

采用顺序查找法查找长度为n的线性表时,每个元素的平均查找长度为( ),

A.(n+1)/2

B.(n-1)/2

C.n/2

D.n


正确答案:A

第3题:

对长度为10的顺序表进行查找,若查找前面5个元素的概率相同,均为1/8,查找后面5个元素的概率相同,均为3/40,则查找任一元素的平均查找长度为()。

A.5.5

B.5

C.39/8

D.19/4


参考答案:C

第4题:

对长度为4的顺序表进行查找,若第一个元素的概率为1/8,第二个元素的概率为1/4,第三个元素的概率3/8,第四个元素的概率为1/4,则查找任一元素的平均查找长度为______。

A.11/8

B.7/4

C.9/4

D.11/4


正确答案:C
对顺序表查找,ASL=,代入题目得:ASL=4*(1/8)+3*(1/4)+2*(3/8)+1*(1/4)=9/4

第5题:

采用顺序查找方法查找长度为n的线性表时,每个元素的平均查找长度为______。

A.n

B.n/2

C.(n+1)/2

D.(n-1)/2


正确答案:C

第6题:

若对大小为N的有序顺序表进行顺序查找,当查找不成功时,平均查找长度为(59);当查找成功且表中仅有一个关键字等于欲查找的元素时,平均查找长度为(60)。

A.N

B.N+1

C.N/2

D.(N+1)/2


正确答案:A
解析:当查找不成功时,会查找至最后一个元素,故平均查找长度为N。

第7题:

对长度为n的单链有序表,若查找每个元素的概率相等,则查找任一元素的平均查找长度为

A.n/2

B. (n+1) /2

C. (n-1) /2

D. n/4


正确答案:B
解析: 因为查找每个元素的概率相等,所以对长度为n的单链有序表,查找任一元素的平均查找长度为(n+1)/2。

第8题:

对n个元素的表做顺序查找时,若查找每个元素的概率相同,则平均查找长度为()。

A.(n-1)/2

B、n/2

C、(n+1)/2

D、n


参考答案:C
解释:总查找次数N=1+2+3+…+n=n(n+1)/2,则平均查找长度为N/n=(n+1)/2。

第9题:

对长度为10顺序表进行顺序查找,若查找前5个元素的概率相同,均为1/8,查找后5个元素的概率相同,均为3/40,则查找到表中任一元素的平均查找长度为______。

A.55

B.5

C.39/8

D.19/4


正确答案:C
解析:查找就是在按某种数据结构形式存储的数据集合中,找出满足指定条件的节点。
  平均查找长度:为确定记录在查找表中的位置,须与给定关键字值进行比较的次数的期望值称为查找算法在查找成功时的平均查找长度。对含有n个记录的表,查找成功时的平均查找长度定义为:,其中,Pi为对表中第i个记录进行查找的概率,且
  在此,

第10题:

对n个元素的有序表A[i,j]进行顺序查找,其成功查找的平均查找长度(即在查找表中找到指定关键码的元素时,所进行比较的表中元素个数的期望值)为( )。

A.n
B.(n+1)/2
C.log2n
D.n2

答案:B
解析:
本题考查顺序查找方法。假设从前往后找,则所找元素为第1个元素时,与表中的1个元素作了比较,所找元素为第2个元素时,与表中的2个元素作了比较,……,所找元素为第n个元素时,与表中的n个元素作了比较,因此,平均查找长度等于(1+2+…+n)/n。

更多相关问题