LeetCode 283--- Move Zeroes

问题链接:LeetCode 283— Move Zeroes

问题大意: 将0移动到数组的结尾位置

实现代码如下:



public class Problem283 { public static void main(String[] args) { // TODO Auto-generated method stub } public void moveZeroes(int[] nums) { for(int i=0;i<nums.length-1;i++){ if(nums[i]==0){ boolean flag=false; for(int j=i+1;j<nums.length;j++){ if(nums[j]!=0){ nums[i]=nums[j]; nums[j]=0; flag=true; break; } } if(!flag) return; } } } }

你可能感兴趣的:(LeetCode,算法)