更多“设有一个长度为n的顺序表,要删除第i个元素移动元素的个数为( )。 ”相关问题
  • 第1题:

    在一个长度为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个元素。

  • 第2题:

    设有一个长度为n的顺序表,要删除第i个元素移动元素的个数为()。

    An-i

    Bn-i-1

    Cn-i+1

    Di


    A

  • 第3题:

    设有一个长度为n的顺序表,要在第i个元素之前(也就是插入元素作为新表的第i个元素),则移动元素个数为()。

    An-i+1

    Bn-i

    Cn-i-1

    Di


    A

  • 第4题:

    在一个长度为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个元素。

  • 第5题:

    设有一个长度为n的顺序表,要在第i个元素之前(也就是插入元素作为新表的第i个元素),插入一个元素,则移动元素个数为()。

    An-i+1

    Bn-i-1

    Cn-i

    Di


    A