在长度为n的线性表中,删除第i个元素时,需要向前移动多少个元素?
答案解析
删除第i个元素后,其后面的所有元素都需要向前移动一位来填补空缺。因此,需要移动的元素个数是n-i。选项A错误,因为它表示只移动了i-1个元素,不完整;选项C错误,因为它表示移动了比实际更多的元素;选项D错误,因为它表示移动了i+1个元素,实际上应该是后面的元素向前移动。正确答案是B。
正确答案:B