在一个长度为n的顺序表中删除第i个元素时,需向前移动多少个元-查字典问答网
分类选择

来自毕文春的问题

  在一个长度为n的顺序表中删除第i个元素时,需向前移动多少个元素.有的说是n-i,有的说是n-i-1,我需要正确答案

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

  有的说是n-i,有的说是n-i-1,我需要正确答案

1回答
2020-03-14 00:04
我要回答
请先登录
凌晓峰

  肯定是n-i啊,你就假设最后一个吧,i=n时,是不是不需要移动?那不就是n-n了嘛!

  有的人为什么说是n-i-1呢,那是因为此时i是用于循环的,当i=0时,代表第一个元素!此时你同样删除最后一个,那么i=n-1,所以移动次数为n-i-1,是不是也等于0啊?对不?

2020-03-14 00:06:35

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •