问题 单项选择题

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

单项选择题 A1/A2型题
判断题