public class Solution283 {
public static void moveZeroes(int[] nums) {
int zeronum=0,unzero=0,i=0;
for(i=0;i<nums.length;i++)
if(nums[i]==0)
zeronum++;
unzero=nums.length-zeronum;
int j=0;
i=0;
while(i<nums.length)
{
if(nums[i]==0)
i++;
else
nums[j++]=nums[i++];
}
for( i=unzero;i<nums.length;i++)
nums[i]=0;
}
public static void main(String[]args)
{
int[] a={0,1,0};
moveZeroes(a);
for(int i=0;i<a.length;i++)
System.out.println(a[i]);
}
}
Move Zeroes 带测试版
最新推荐文章于 2024-08-25 17:36:33 发布