对具有n个元素的顺序表(采用顺序存储的线性表)进行( ) 操作,其耗时与n的大小无关。A.在第i(1≤i≤n)个元素之后插入一个新元素B.删除第i(1≤i≤n)个元素C.对顺序表中的元素进行排序D.访问第i(1≤i≤n)个元素的前驱和后继

题目

对具有n个元素的顺序表(采用顺序存储的线性表)进行( ) 操作,其耗时与n的大小无关。

A.在第i(1≤i≤n)个元素之后插入一个新元素

B.删除第i(1≤i≤n)个元素

C.对顺序表中的元素进行排序

D.访问第i(1≤i≤n)个元素的前驱和后继


相似考题
参考答案和解析
正确答案:D
解析:线性表是随机读取的,所以参看某个元素与n无关。【总结与扩展】顺序表是在计算机内存中以数组的形式保存的线性表,是指用一组地址连续的存储单元依次存储数据元素的线性结构。线性表采用顺序存储的方式存储就称之为顺序表。顺序表是将表中的结点依次存放在计算机内存中一组地址连续的存储单元中。将表中元素一个接一个地存入一组连续的存储单元中,这种存储结构是顺序结构。采用顺序存储结构的线性表简称为“顺序表”。顺序表的存储特点是:只要确定了起始位置,表中任一元素的地址都通过下列公式得到:L0c(ai)=LOC(ai)+(i-1)*L(1≤i≤n),其中,L是元素占用存储单元的长度。
更多“对具有n个元素的顺序表(采用顺序存储的线性表)进行() 操作,其耗时与n的大小无关。A.在第i(1≤i≤n) ”相关问题
  • 第1题:

    从长度为n的采用顺序存储结构的线性表中删除第i(1£i£n+1)个元素,需向前移动()个元素。
    n-i

  • 第2题:

    对于顺序存储的长度为n的线性表,在第i个位置插入一个元素需要移动____个元素。其中,1≤i≤n。

    A.n-i

    B.n-i+1

    C.n-i-1

    D.i


    O(n) O(n)

  • 第3题:

    对于用一维数组 d [1..n]顺序存储的线性表,其算法时间复杂度为O(1)的操作是_____ 。

    A.将n个元素从小到大排序

    B.从线性表中删除第i个元素(1≤i≤n)

    C.查找第i个元素(1≤i≤n)

    D.向线性表的第i个元素之后插入一个元素(0≤i≤n)


    查找第 i 个元素( 1≤ i ≤ n )

  • 第4题:

    对于顺序存储的长度为n的线性表,删除第i个元素需要移动____个元素。其中,1≤i≤n。

    A.n-i

    B.n-i+1

    C.n-i-1

    D.i


    O(n) O(n)

  • 第5题:

    若长度为n的线性表采用顺序存储结构,在表的第 i 个位置插入一个数据元素,需要移动表中______个元素。

    A.i

    B.n+i

    C.n-i+1

    D.n-i-1


    C