搞清楚题目意思,元素可以重复出现两次
代码如下
<span style="font-family:Microsoft YaHei;font-size:14px;">class Solution {
public:
int removeDuplicates(vector<int>& nums) {
int len = nums.size();
if(len <= 2) return len;
int index = 2;
for(int i = 2; i < len; i++){
if(nums[i] != nums[index-2])
nums[index++] = nums[i];
}
return index;
}
};</span>
参考:http://www.acmerblog.com/leetcode-solution-remove-duplicates-from-sorted-array-ii-6238.html