C语言 | Leetcode C语言题解之第283题移动零
题目:
题解:
void swap(int *a, int *b) {int t = *a;*a = *b, *b = t;
}void moveZeroes(int *nums, int numsSize) {int left = 0, right = 0;while (right < numsSize) {if (nums[right]) {swap(nums + left, nums + right);left++;}right++;}
}