283. 移动零

  1. class Solution {
  2. public void moveZeroes(int[] nums) {
  3. if (nums == null || nums.length == 0)
  4. return;
  5. int i = 0, j = 0;
  6. int len = nums.length;
  7. while(i < len && j < len) {
  8. if (nums[j] != 0)
  9. nums[i++] = nums[j++];
  10. else
  11. ++j;
  12. }
  13. for (j = i; j < len; j++)
  14. nums[j] = 0;
  15. return;
  16. }
  17. }