niusouti.com
更多“ ● 线性表采用顺序存储结构,若表长为 m,且在任何一个合法插入位置上进行插入操作的概率相同,则插入一个元素平均移动 (37) 个元素。 ”相关问题
  • 第1题:

    长度为10的顺序存储线性表中,当在任何位置上插入一个元素的概率都相等时,插入一个元素所需移动元素的平均个数为


    正确答案:5
    本题说顺序存储线性表的长度为10,那么如果数据元素插入在第一个位置,需要将后面10个元素都移动一位,如果插入在第二个位置,需要将移动的元素个数为9,以此类推,直到在最后插入元素,就不需要移动原来的元素了,题目告诉我们,在每个位置插入元素的概率一样,那么其平均移动元素的个数为(0+1+2+…+10)/11=5。

  • 第2题:

    设顺序存储的线性表长度为n,对于插入操作,设插入位置是等概率的,则插入一个元素平均移动元素的次数为()。

    An/2

    Bn

    Cn-1

    Dn-i+1


    A

  • 第3题:

    对顺序存储的线性表,设其长度为n,在任何位置上插入或删除操作都是等概率的。插入一个元素时平均要移动表中的_______个元素。

    A.n/2

    B.(n+1)/2

    C.(n –1)/2

    D.n


    B ,B顺序存储时虽然可以随机存取,但是在第i个位置插入元素需要移动n-i+1个元素,故时间性能为O(n)。链式存储时虽然不需要移动元素,但是查找第i个位置需要的时间性能为O(n)。

  • 第4题:

    长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为______。


    正确答案:
    答:n/2

  • 第5题:

    对顺序存储的长度为n的线性表,假设在任何位置上进行插入操作是等概率的。则插入一个元素时平均要移动表中的()个元素。

    A.n

    B.n/2

    C.(n+1)/2

    D.(n-1)/2


    (n+1)/2