数据结构中线性表的插入删除

问题遇到的现象和发生背景

这个是n-i+1吧,

img

遇到的现象和发生背景,请写出第一个错误信息
用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
运行结果及详细报错内容
我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%
我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”

在顺序存储的线性表中,元素是按顺序存储在一段连续的内存空间中的。因此,当在第 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啊