class Solution {
public int removeDuplicates(int[] nums) {
int len=nums.length;
int slow=2;//代表新数组中需要放置的数,即需要确定nums[slow]=??
int fast=2;
//判断nums[fast]是否可以放到nums[slow]的位置上
//如何判断?nums[fast]与新数组的前两个比较 即nums[slow-2]
while(fast<len){
if(nums[fast]!=nums[slow-2]){
nums[slow++]=nums[fast++];
}
else{
fast++;
}
}
return slow;
}
}