Python:
class Solution:def moveZeroes(self, nums: List[int]) -> None:"""Do not return anything, modify nums in-place instead."""left=0right=0while right<len(nums):if nums[right]!=0:nums[left],nums[right]=nums[right],nums[left]left+=1right+=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++;}}
};