A-A+
对长度为10的顺序表进行搜索 若搜索前面5个元素的概率相同 均为1/8;搜索后面5个元素的概
问题详情
对长度为10的顺序表进行搜索,若搜索前面5个元素的概率相同,均为1/8;搜索后面5个元素的概率相同,均为3/40,则搜索到表中任一元素的平均搜索长度为(57)。
A.5.5
B.5
C.39/8
D.19/4请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:C
解析:搜索到表中任一元素的平均搜索长度为:(1/8)*1+(1/8)*2+(1/8)*3+(1/8)*4+(1/8)*5+[(1/8)*5+(3/40)*1]++[(1/8)*4+(3/40)*2)*[(1/8)*3+(3/40)*3]+[(1/8)*2+(3/40)*4]+[(1/8)*2+(3/40)*5]=(1/8)*(1+2+3+4+5)*2+(3/40)*(1+2+3+4+5)=15/8*2+45/40=30/8+9/8=39/8。