Files
CSCI-1200/leetcode/p27_removeelement.cpp
2023-09-26 12:19:09 -04:00

18 lines
445 B
C++

// note: using template here is completely unnecessary. this is just a demonstration of how to define a templated function.
class Solution {
public:
template <typename T>
T removeElement(vector<T>& nums, T val) {
int size = nums.size();
int j = 0;
for(int i=0;i<size;i++){
if(nums[i] != val){
nums[j] = nums[i];
j++;
}
}
return j;
}
};