Skip to content

Commit a636a54

Browse files
committed
Time: 0 ms (100.00%), Space: 8.8 MB (35.10%) - LeetHub
1 parent ffbc7aa commit a636a54

File tree

1 file changed

+9
-13
lines changed

1 file changed

+9
-13
lines changed
Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,16 @@
11
#include <bits/stdc++.h>
22
class Solution {
33
public:
4-
int removeElement(vector<int>& arr, int val) {
5-
int size = 0;
6-
int j = 0;
7-
for(int i=0; i<arr.size(); i++)
8-
{
9-
10-
if(arr[i] != val)
11-
{
12-
cout<<arr[i]<<" " <<i <<endl;
13-
arr[j] = arr[i];
14-
size+=1;
15-
j+=1;
4+
int removeElement(vector<int>& nums, int val) {
5+
int k=0;
6+
for(int i=0; i<nums.size(); i++){
7+
if(nums[i] == val){
8+
continue;
9+
}else{
10+
nums[k] = nums[i];
11+
k += 1;
1612
}
1713
}
18-
return size;
14+
return k;
1915
}
2016
};

0 commit comments

Comments
 (0)