itgle.com

顺序存储的线性表中有N个元素,若向线性表中任意位置插入一个元素的概率相同,则插入一个元素平均需要移动的元素的个数是,(38)。A.N/2B.1og2NC.ND.N(N-1)/2

题目

顺序存储的线性表中有N个元素,若向线性表中任意位置插入一个元素的概率相同,则插入一个元素平均需要移动的元素的个数是,(38)。

A.N/2

B.1og2N

C.N

D.N(N-1)/2


相似考题
参考答案和解析
正确答案:A
解析:本题考查线性表的插入。线性表是最简单和最常用的一种数据结构,是由相同类型的结点组成的有限序列。线性表常用的存储方式有顺序存储和链接存储。线性表的顺序存储是将线性表的结点依次存储在数组中,用数组元素的顺序存储来体现线性表中结点的先后次序关系。在对顺序存储的线性表进行插入时,完成插入主要有以下步骤:(1)检测插入要求的有关参数的合理性;(2)把原来的第n-1个结点至第i个结点依次往后移一个数组元素位置;(3)把新结点放在第i个位置上,修改线性表的结点个数。在具有N个结点的线性表上插入新结点时,其时间主要花费在移动结点的循环上。若插入任一位置的概率相等,从后往前依次需要移动的次数为0,1,2,…,n,所以,平均移动次数为n/2。
更多“顺序存储的线性表中有N个元素,若向线性表中任意位置插入一个元素的概率相同,则插入一个元素平均 ”相关问题
  • 第1题:

    ● 线性表采用顺序存储结构,若表长为 m,且在任何一个合法插入位置上进行插入操作的概率相同,则插入一个元素平均移动 (37) 个元素。


    正确答案:B

  • 第2题:

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

    An/2

    Bn

    Cn-1

    Dn-i+1


    A

  • 第3题:

    一个顺序存储的线性表存有351个数据元素,则插入一个新元素的可能位置有 个。

    一个顺序存储的线性表存有351个数据元素,则插入一个新元素的可能位置有 个。


    删除 a3 后,其它数据向前移动的顺序依次为: a4,a5,a6

  • 第4题:

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


    正确答案:
    答:n/2

  • 第5题:

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

    A.n

    B.n/2

    C.(n+1)/2

    D.(n-1)/2


    (n+1)/2