更多“ 给定一个有n个元素的有序线性表。若采用顺序存储结构,则在等概率的前提下,删除其中的一个元素平均需要移动(38)个元素。A.B.C.D. ”相关问题
  • 第1题:

    含有 n 个元素的线性表采用顺序存储 ,等概率删除其中任一个元素,平均需要移动( ) 个元素 。

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


    正确答案:C

  • 第2题:

    设有一个包含n个元素的有序线性表。在等概率情况下删除其中的一个元素,若采用顺序存储结构,则平均需要移动(请作答此空)个元素;若采用单链表存储,则平均需要移动( )个元素。

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

    答案:B
    解析:

  • 第3题:

    设有一个包含n个元素的有序线性表。在等概率情况下删除其中的一个元素,若采用单链表存储,则平均需要移动( )个元素。

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

    答案:A
    解析:
    若用顺序表存储,则最好情况是删除最后一个元素,此时不用移动任何元素,直接删除,最差的情况是删除第一个元素,此时需要移动n-1个元素,所以平均状态是移动(n-1)/2。
    若用链表存储,直接将需要删除元素的前趋next指针指向后继元素即可,不需要移动元素,所以移动元素个数为0。

  • 第4题:

    设有一个包含n个元素的有序线性表。在等概率情况下删除其中的一个元素,若采用顺序存储结构,则平均需要移动( 58 )个元素;若采用单链表存储,则平均需要移动( 59 )个元素。

    A.1

    B.(n-l)/2

    C.logn

    D.N


    正确答案:B

  • 第5题:

    设有一个包含n个元素的有序线性表。在等概率情况下删除其中的一个元素,若采用顺序存储结构,则平均需要移动( )个元素;若采用单链表存储,则平均需要移动(请作答此空)个元素。

    A.0
    B.1
    C.(N-1)/2
    D.N/2

    答案:A
    解析:
    提取数据的时候需要保持原来数据的顺序,因此对于缓冲区的要求是先进先出。