diff --git a/Contributors.html b/Contributors.html index e0d67703f7..dcfff08fe4 100644 --- a/Contributors.html +++ b/Contributors.html @@ -528,6 +528,7 @@ Palak Sharma Shivam Dhananjay Pandey Fikri Khairul Shaleh + Vatsal Verma diff --git a/Program's_Contributed_By_Contributors/C++_Programs/Sort Array By Parity.cpp b/Program's_Contributed_By_Contributors/C++_Programs/Sort Array By Parity.cpp new file mode 100644 index 0000000000..bf6f0beada --- /dev/null +++ b/Program's_Contributed_By_Contributors/C++_Programs/Sort Array By Parity.cpp @@ -0,0 +1,27 @@ +#include +#include +class Solution { +public: + vector sortArrayByParity(vector& nums) + { + int count=0,t=0; + vector j; + if(nums.size()!=1) + { + for (int i = 0; i < nums.size(); i++) + if (nums[i]%2==0) + { + nums[count++] = nums[i]; + } + else + { + j.push_back(nums[i]); + } + while (count < nums.size()) + { + nums[count++] = j[t++]; + } + } + return nums; + } +};