class Solution {
public int removeDuplicates(int[] nums) {
return process(nums,2);
}
int process(int nums[],int k){
int p = 0;
for (int x : nums) {
if (p < k || nums[p - k] != x) nums[p++] = x;
}
return p;
}
}
通用代码,可设置保留重复的值的个数。