leetcode-初级算法-数组-移动零

题目:移动零

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。

解决方法:

     public void moveZeroes(int[] nums) {
        for(int i=1;iint j=i;
            while(j>=1&&nums[j-1]==0) {
                nums[j-1]=nums[j];
                nums[j]=0; 
                j=j-1;
            }   
        }           
    }

你可能感兴趣的:(leetcode)