void swap(int *a, int *b) {
int t = *a;
*a = *b;
*b = t;
}
void moveZeroes(int *nums, int numsSize) {
int moveStep = 0;
for(int i = 0;i<numsSize;i++) {
if(nums[i]==0) {
moveStep++;
} else {
swap(nums[i],nums[i-moveStep]);
}
}
}
leetcode-283-这样写为什么报错?
最新推荐文章于 2022-04-29 16:31:52 发布