This commit is contained in:
2022-11-15 15:38:15 +08:00
parent 210604981d
commit 381117a18a
3 changed files with 50 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
#include "s0027_remove_element.hpp"
int Solution::removeElement(vector<int>& nums, int val) {
int size = nums.size();
if (size == 0) {
return 0;
}
int fast{0}, slow{0};
for (; fast < size; ++fast) {
if (nums.at(fast) == val) {
continue;
} else {
nums[slow] = nums.at(fast);
++slow;
}
}
return slow;
}