class Solution {
public int removeDuplicates(int[] nums) {
int L1 = nums.length;//数组长度
int q1 = 1;//快指针
int q2 = 1;//如果不为空最少都有一个长度
if(L1 == 0) {
return 0;
}
/*
* 思路:
* 1.长度为0、1直接返回长度不操作
* 2.长度大于2,当事11这种情况不操作
* 3.q1先走去找不同的
*/
for(;q1 < L1;q1++) {
if( nums[q1] != nums[q1]-1) {
nums[q2] = nums[q1];
q2++;
}
q1++;
}
return q2;
}
}