指针j: 存放有效数组的最后一个位置
只要与有效数组前j-k个数不同就可
class Solution {
public:
int removeDuplicates(vector<int>& nums) {
int len=nums.size(),j=0,k=2;
for(int i=0;i<len;i++){
if(j<k||nums[i]!=nums[j-k]){
nums[j++]=nums[i];
}
}
return j;
}
};