283 -c

作者: 3e5224cef951 | 来源:发表于2017-11-11 15:00 被阅读0次

voidmoveZeros(int* nums,intnumsize){

intn[numsize];

intj =0;

for(inti =0;i < numsize;i++) {

if(nums[i]!=0){

n[j++]=nums[i];

}

}

for(intk = j;k < numsize;++k) {

n[k] =0;

}

memcpy(nums,n,sizeof(int)*numsize);

}

第二种方法 减少空间

void moveZeroes(int* nums, int numsSize) {

int k = 0;

for (int i = 0; i < numsSize; ++i) {

if (nums[i]!=0)

nums[k++] = nums[i];

}

while (k

相关文章

网友评论

      本文标题:283 -c

      本文链接:https://www.haomeiwen.com/subject/ktnwmxtx.html