| java数据结构与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846 |
|---|
思路分析
非零元素,依次要移动到最左边记录最左边的0的位置,依次遍历数组,遇到非零数,就将非零数插入到这个位置插入完成后,指针需要后移,后移前,只要指针和当前循环变量i的值不相等,就可以让nums[i]=0
代码
class Solution {
public void moveZeroes(int[] nums) {
if(nums.length <=1) return;
int index = 0;
for(int i = 0;i


