更多“在长度为n的顺序表中,求第i个元素的直接前驱,算法的时间复杂度为0(1)。()”相关问题
  • 第1题:

    在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是()。A.访问第i个结点(1<=i<=n)和求第i个结点

    在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是()。

    A.访问第i个结点(1<=i<=n)和求第i个结点的直接前驱(2<=i<=n)

    B.在第i个结点之后插入一个新结点(1<=i<=n)

    C.删除第i个结点(1<=i<=n)

    D.将n个结点从小到大排序


    正确答案:A

  • 第2题:

    在一个长度为n的顺序表中删除第i(1≤i≤n)个元素时,需要移动的元素个数为______。

    A.n-i+1

    B.n-i

    C.i

    D.i-1


    正确答案:B
    解析:在一个长度为n的顺序表中,删除一个元素时,有n个位置可供选择。需要改变从第i+1个元素起到第n个元素的存储位置,即进行“从第i+1到第n个元素往前移动一个位置”,共需移动n-i个元素。

  • 第3题:

    若长度为n的线性表采用顺序存储结构,在第i≤1≤i≤n+1) 个位置插入一个新元素的算法时间复杂度为(1)。

    A.O(0)

    B.O (1)

    C.O(n)

    D.O(n2)


    正确答案:C
    解析:性表上插入元素,时间主要耗费在移动元素上。不失一般性,假定性表上的任何位置插入元素是等概率的,即:Pi=1/(n+1),那么在插入一个元素时所需要移动元素的次数的平均值为:。因此,在长度为n的线性表中插入一个元素的时间复杂度为。

  • 第4题:

    在长度为n的顺序表中删除第i个元素(1≤i≤n)时,元素移动的次数为(27)。

    A.n-i+1

    B.i

    C.i+1

    D.n-i


    正确答案:D
    解析:本题考查顺序表的删除操作。顺序表是指采用顺序存储的线形表。在有n个结点的顺序表中,删除第i(1≤i≤n)个结点,删除时应将第i+1个结点至第n个结点依次向前移一个数组元素位置,共移动n-i个结点。

  • 第5题:

    对具有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是元素占用存储单元的长度。

  • 第6题:

    在一个长度为n的顺序表中删除第i个元素(0≤i≤n-1)时,需要从前向后依次前移(33)个元素。

    A.n-i

    B.n-i+1

    C.n-i-1

    D.i


    正确答案:C
    解析:从i+1开始的元素都需要依次前移,直到n-1位置。需要移动n-1-(i+1)+1=n-i+1个元素。

  • 第7题:

    在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是()。

    • A、访问第i个结点(1≤i≤n)和求第i个结点的直接前驱(2≤i≤n)
    • B、在第i个结点后插入一个新结点(1≤i≤n)
    • C、删除第i个结点(1≤i≤n)
    • D、将n个结点从小到大排序

    正确答案:A

  • 第8题:

    在长度为n的顺序表中,求第i个元素的直接前驱算法的时间复杂度为0。


    正确答案:正确

  • 第9题:

    顺序表各种算法,都有其时间复杂度,在n个结点的顺序表中,删除第i(1≤i≤n)个结点的时间复杂度是()。

    • A、O(1)
    • B、O(n)
    • C、O(nlog2n)
    • D、O(log2n2)

    正确答案:B

  • 第10题:

    单选题
    在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是()。
    A

    访问第i个结点(1≤i≤n)和求第i个结点的直接前驱(2≤i≤n)

    B

    在第i个结点后插入一个新结点(1≤i≤n)

    C

    删除第i个结点(1≤i≤n)

    D

    将n个结点从小到大排序


    正确答案: B
    解析: 暂无解析

  • 第11题:

    判断题
    在长度为n的顺序表中,求第i个元素的直接前驱算法的时间复杂度为0(1)。(  )
    A

    B


    正确答案:
    解析:

  • 第12题:

    单选题
    在n个结点的线性表的数组实现中,算法的时间复杂度是O(1)的操作是()。
    A

    访问第i(1<=i<=n)个结点和求第i个结点的直接前驱(1<i<=n)

    B

    在第i(1<=i<=n)个结点后插入一个新结点

    C

    删除第i(1<=i<=n)个结点

    D

    以上都不对


    正确答案: C
    解析: 暂无解析

  • 第13题:

    对于一个长度为n的顺序存储的线性表,在表尾插入元素的时间复杂度为()

    A、O(n)

    B、O(n*n)

    C、O(1)

    D、O(0)


    参考答案:C

  • 第14题:

    向一个长度为n的顺序表中第i个元素(0≤i≤n)位置插入一个新元素时,需要从后向前依次后移(32)个元素。

    A.n-i

    B.n-i+1

    C.n-i-1

    D.i


    正确答案:A
    解析:从n-1开始的元素都需要从后向前依次后移,直到包括i位置。需要移动n-1-i+1个元素。

  • 第15题:

    在长度为n的顺序表中删除第i个元素(1≤i≤n)时,元素移动的次数为 ( )

    A.n-i+1

    B.i

    C.i+1

    D.n-i


    正确答案:D

  • 第16题:

    一般情况下在长度为n的顺序结构线性表中,在第1个元素(0<I<n+1)之前插入一个元素时,需要向后移动的元素个数为( )。

    A.n-i

    B.n-I-1

    C.n-I+1

    D.1


    正确答案:C
    解析:在顺序结构的线性表中插入一个元素,在插入位置之后的所有元素都需要往后移动一个位置,因此要移动的元素个数为n-I+1个元素。

  • 第17题:

    在长度为n的顺序表中,删除第i个元素(0<i<n+1)时,需向前移动的元素个数为( )。

    A.n-i

    B.n-i-1

    C.n-i+l

    D.i


    正确答案:A

  • 第18题:

    在一个长度为n的顺序表中删除第i个元素(0<=i<=n)时,需向前移动()个元素。

    • A、n-i
    • B、n-i+l
    • C、n-i-1
    • D、i

    正确答案:A

  • 第19题:

    在一个长度为n的顺序表中向第i个元素(0<i<n+l )之前插入一个新元素时,需向后移动()个元素。

    • A、n-i
    • B、n-i+l
    • C、n-i-1
    • D、i

    正确答案:B

  • 第20题:

    在n个结点的线性表的数组实现中,算法的时间复杂度是O(1)的操作是()。

    • A、访问第i(1<=i<=n)个结点和求第i个结点的直接前驱(1<i<=n)
    • B、在第i(1<=i<=n)个结点后插入一个新结点
    • C、删除第i(1<=i<=n)个结点
    • D、以上都不对

    正确答案:A

  • 第21题:

    判断题
    在长度为n的顺序表中,求第i个元素的直接前驱算法的时间复杂度为0。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第22题:

    单选题
    在一个长度为n的顺序表中删除第i个元素(0<=i<=n)时,需向前移动()个元素。
    A

    n-i

    B

    n-i+l

    C

    n-i-1

    D

    i


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素算法的时间复杂度()。
    A

    O(log2n)

    B

    O(1)

    C

    O(n)

    D

    O(n2


    正确答案: D
    解析: 暂无解析