itgle.com
参考答案和解析
正确答案: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。
更多“对长度为10的顺序表进行搜索,若搜索前面5个元素的概率相同,均为1/8;搜索后面5个元素的概率相同, ”相关问题
  • 第1题:

    对长度为n的有序单链表,若搜索每个元素的概率相等,则顺序搜索到表中任一元素的平均搜索长度为()。

    A.n/2
    B.(n+1)/2
    C.(n-1)/2
    D.n/4

    答案:B
    解析:
    所有元素的搜索长度之和为1+2+…+n=n(n+1)/2。搜索每个元素的概率都是1/n,所以平均搜索长度为:n(n+1),2×(1/n)=(n+1)/2。

  • 第2题:

    6、对长度为4的顺序表进行查找,查找顺序从前向后。若查找前面2个元素的概率均为1/8,查找后2个元素的概率均为3/8,则查找任一元素的平均查找长度为()。

    A.5.5

    B.3

    C.39/8

    D.19/4


    3

  • 第3题:

    对长度为4的顺序表进行查找,查找顺序从前向后。若查找前面2个元素的概率均为1/8,查找后2个元素的概率均为3/8,则查找任一元素的平均查找长度为()。

    A.3

    B.19/4

    C.39/8

    D.5.5


    n

  • 第4题:

    【Ex-9-1-4】对长度为10的顺序表进行查找,若查找前面5个元素的概率相同,均为1/8,查找后面5个元素的概率相同,均为3/40,则查找到表中任一元素的平均查找长度为()。 A.5.5 B.5 C.39/8 D.19/4


    14,40,30,50,80,65,55,100

  • 第5题:

    对长度为4的顺序表进行查找,查找顺序从前向后。若查找前面2个元素的概率均为1/8,查找后2个元素的概率均为3/8,则查找任一元素的平均查找长度为()。

    A.5.5

    B.3

    C.39/8

    D.19/4


    C