leetcode(73).283. Move Zeroes

来源:互联网 发布:一洋淘宝seo管家 编辑:程序博客网 时间:2024/05/29 11:23

题意:

给一个数组,将其中的0都放到最后面去。但其他数字的顺序保持不变。

初步分析:两个指针。一个遍历,一个用以构建非0的数组。

public class Solution {    public void moveZeroes(int[] nums) {        int j = 0;        for(int i=0; i<nums.length; i++)        {            if(nums[i] != 0)            {                nums[j] = nums[i];                j++;            }        }        while(j<nums.length)        {            nums[j] = 0;            j++;        }    }}


0 0
原创粉丝点击