单选题
在一个长度为n的顺序表中向第i个元素(0<i<n+1)之前插入一个新元素时,需向后移动( )个元素。
A、
n-i
B、
n-i+1
C、
n-i-1
D、
i
【正确答案】
B
【答案解析】
一般情况下,在顺序表的第i(1<=i<=n)个元素之前插入一个元素,需要将第n至i的元素(共n-i+1个元素)向后移动一个位置。所以答案为B。
提交答案
关闭