Day 4 of 30-Day LeetCode Challenge

Aanchal Patial
1 min readApr 15, 2020

Given an array nums, write a function to move all 0's to the end of it while maintaining the relative order of the non-zero elements.

class Solution {
public:
void moveZeroes(vector<int>& nums) {
for(int l=0, c=0;c<nums.size();++c){
if(nums[c]!=0){
swap(nums[l], nums[c]);
++l;
}
}

}
};

--

--

Aanchal Patial

We never really grow up, we only learn how to act in public