题目链接:https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array-ii/
题目如下:
class Solution {
public int removeDuplicates(int[] nums) {
int i,count=1,num=nums[0],pos=1,length=nums.length;
for(i=1;i<nums.length;i++){
if(nums[i]==num){
count++;nums[pos++]=num;
if(count==2) {
while(i+1<length&&nums[i+1]==num) i++;
count=0;
}
}else{
nums[pos++]=nums[i];
num=nums[i];
count=1;
}
}
return pos;
}
}