首页 / 科技数码 / 正文

循环删除元素的正确方法

1. 倒序循环删除

2. 正序循环删除,删除操作后将索引值减1

上面分析中可知在正序循环删除方法中,删除操作会使得对应索引值位上的元素清空,整个数组中的元素向前移动一位,补位的元素会填充到执行删除操作的索引值位置上,移位之后如果不进行任何操作继续下一个循环,会导致补位元素跳过遍历,为了防止这种补位元素跳过遍历现象,应该在删除操作后将索引值减1,对执行删除操作的索引值位置再进行一次遍历。

如有侵权请及时联系我们处理,转载请注明出处来自