1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// 要求冗余元素至多为N个。
class Solution {
public:
int removeDuplicates(vector<int>& nums) {
if (nums.size() < = N) return nums.size();

int index = N;
for (int i = N; i < nums.size(); i++) {
if (nums[index - N] != nums[i]) {
nums[index++] = nums[i];
}
}
return index;
}
};

Comments

2016-03-04