1.双指针
left:第一个0
right:第一个0后面的第一个非0
然后交换
2.覆盖
0没有意义不用管。
遍历时把非0值按顺序从数组尾部往前放。
遍历结束后reverse数组。
02-09
94
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
03-06
152
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
10-25
173
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
10-18
1.双指针
left:第一个0
right:第一个0后面的第一个非0
然后交换
2.覆盖
0没有意义不用管。
遍历时把非0值按顺序从数组尾部往前放。
遍历结束后reverse数组。