这个是n-i+1吧,
在顺序存储的线性表中,元素是按顺序存储在一段连续的内存空间中的。因此,当在第 i 个元素之后插入一个新元素时,需要将第 i+1 到第 n 个元素向后移动一个位置,才能给新元素腾出空间。移动的元素个数为 n-i。
但是需要注意,因为插入一个元素后,线性表长度增加了1,所以最终需要移动的元素个数是 n-i+1。
故答案为 D。
问题在于i是从0开始,还是从1开始
如果i从0开始,那么就是移动n-i-1个,此时没有正确答案
如果i从1开始,那么就要移动n-i个,此时选择C
总之,n-i+1肯定是错误的,你随便自己举个例子也不可能是n-i+1啊