5.2
感觉自己似乎可能没有领悟到出题者的真实意图啊。。。。
就是把length-1 改成length-2 这么简单吗
不可思议,但是AC了。就不管啦。
public class Solution {
/**
* @param A: a array of integers
* @return : return an integer
*/
public int removeDuplicates(int[] nums) {
// write your code here
int length = nums.length;
if(length <= 2){
return length;
}
int i = 0;
for(i = 0; i < length - 2; i++){
while(i < length -2 && nums[i] == nums[i+2]){
for(int j = i+1;j < length-1;j++){
nums[j] = nums[j+1];
}
length --;
}
}
return length ;
}
}