作业帮 > 数学 > 作业

在一个长度为n的顺序表中删除第i个元素时,需向前移动多少个元素.

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:数学作业 时间:2024/05/01 10:13:51
在一个长度为n的顺序表中删除第i个元素时,需向前移动多少个元素.
有的说是n-i,有的说是n-i-1,我需要正确答案
在一个长度为n的顺序表中删除第i个元素时,需向前移动多少个元素.
肯定是n-i啊,你就假设最后一个吧,i=n时,是不是不需要移动?那不就是n-n了嘛!
有的人为什么说是n-i-1呢,那是因为此时i是用于循环的,当i=0时,代表第一个元素!此时你同样删除最后一个,那么i=n-1,所以移动次数为n-i-1,是不是也等于0啊?对不?