请和点击打开链接联动,多刷,这是基本功
public class Solution {
public int removeDuplicates(int[] A) {
if (A.length < 3) {
return A.length;
}
int prev = 1, cur = 2;
while (cur < A.length) {
if (A[prev] == A[cur] && A[prev - 1] == A[cur]) {
cur++;
} else {
prev++;
A[prev] = A[cur];
cur++;
}
}
return prev + 1;
}
}