和I解法基本一样,没发现有什么特别的。
class Solution {
public:
int removeDuplicates(int A[], int n) {
int j=1;
if(n<3) return n;
for(int i=2;i<n;i++){
if(A[i]!=A[j-1]) A[++j] = A[i];
}
return j+1;
}
};
和I解法基本一样,没发现有什么特别的。
class Solution {
public:
int removeDuplicates(int A[], int n) {
int j=1;
if(n<3) return n;
for(int i=2;i<n;i++){
if(A[i]!=A[j-1]) A[++j] = A[i];
}
return j+1;
}
};