那个检测到i到位置,你把i的位置后面的东西前移以后i下一次检测的就是i+1这个位置了,但是如果i和i+1都是要被删除的,你就会漏删i+1这个地方,因为你i+1被移到了i的位置
你需要在这个位置加一个i--;
没看到你的代码呢?