lc283.java 549 字节
Newer Older
L
liu13 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
package code;
/*
 * 283. Move Zeroes
 * 题意:把非0元素移到数组前边,相对位置不变
 * 难度:Easy
 * 分类:Array, Two Pointers
 * 思路:遍历一遍数组,如果这个数非0,就合前边的数字交换
 * Tips:
 */
public class lc283 {
    public void moveZeroes(int[] nums) {
        for (int i = 0, j=0; i < nums.length ; i++) {
            if(nums[i]!=0){
                int temp = nums[j];
                nums[j] = nums[i];
                nums[i] = temp;
                j++;
            }
        }
    }
}