标签:style color io os java ar for div sp
Follow up for "Remove Duplicates":
What if duplicates are allowed at most twice?
For example,
Given sorted array A = [1,1,1,2,2,3],
Your function should return length = 5, and A is now [1,1,2,2,3].
public class Solution {
public int removeDuplicates(int[] A) {
int result=A.length;
int i,j;
for(i=2,j=2;i<A.length;i++)
{
if((A[i]==A[j-1])&&(A[i]==A[j-2]))
{
result--;
}
else
{
A[j]=A[i];
j++;
}
}
return result;
}
}Remove Duplicates from Sorted Array II
标签:style color io os java ar for div sp
原文地址:http://blog.csdn.net/jiewuyou/article/details/39369013