图中这两个问题中i的取值范围为什么会影响答案,能讲解一下吗

1.在长度为 n 的顺序表中删除第 i 个元素(0≤i≤n-1)时,需要向前移动( n-i-1 )个元素(不太理解为什么是n-i-1)2. 在长度为 n 的顺序存储的线性表中,删除第 i(1≤i≤n)个元素时,需向前移动 (n-i) 个元素。

1.第一种情况,表顺序是从0开始排,即第一数条据对应的序号是0,那长度为n的表对应的最后一个元素对应的序号就是n-1,如果删除序号第i个元素,那之后还有n-1-i个元素要移动
2.同理第二种情况,表顺序从1开始,最后一个元素对应的序号为n,删除第i个元素,之后还有n-i个元素
温馨提示:答案为网友推荐,仅供参考
相似回答