
Python:
class Solution:
def moveZeroes(self, nums: List[int]) -> None:
"""
Do not return anything, modify nums in-place instead.
"""
left=0
right=0
while right<len(nums):
if nums[right]!=0:
nums[left],nums[right]=nums[right],nums[left]
left+=1
right+=1
C++:
class Solution {
public:
void moveZeroes(vector<int>& nums) {
int left = 0;
int right = 0;
int n = nums.size();
while(right<n){
if(nums[right]!=0){
swap(nums[right],nums[left]);
left++;
}
right++;
}
}
};
8万+

被折叠的 条评论
为什么被折叠?



