void moveZeroes(int* nums, int numsSize){
//[0,1,0,3,12]
int i=0,n,j=0;
for(i=0;i<numsSize;i++)
{
if(nums[i]!=0)//先把不是零的放左边
{
nums[j]=nums[i];
j++;
}
}
for(i=j;i<numsSize;i++)//再把所有的是零的放后面就行
{
nums[i]=0;
}
return;
}
leetcode第三天(移动数字)
最新推荐文章于 2024-11-07 18:59:45 发布