Skip to content

Commit 8c35c01

Browse files
committed
Time: 9 ms (7.96%), Space: 8.8 MB (35.10%) - LeetHub
1 parent cd4b25d commit 8c35c01

File tree

1 file changed

+6
-13
lines changed

1 file changed

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

0 commit comments

Comments
 (0)