若长度为n的线性表采用顺序存储结构,在第i个位置插入一个元素,需要它依次向后移动______数据元素.A.n-iB.n-i+1C.n-i-1D.i- - 给我个解题思路吧..别只有ABCD的答案..

问题描述:

若长度为n的线性表采用顺序存储结构,在第i个位置插入一个元素,需要它依次向后移动______数据元素.
A.n-i
B.n-i+1
C.n-i-1
D.i
- - 给我个解题思路吧..别只有ABCD的答案..

选择题是可以有技巧的
题目说的是n和i,也就是说n和i是具有通用性的,对任何数字都成立,那么
你想想长度为5的表,你要在第四位插入一个数,是什么样的结果呢?
就是前三位不动,然后你挤进去一个第四位数,原来的第四第五位数就只能往后移了,也就是移了两个
那么2当然应该是等于5-4+1
选B