题目来源
代码
public boolean IsContinuous(int [] numbers) {
int countZero = 0;
Arrays.sort(numbers);
for (int i = 0; i < numbers.length-1; i++) {
if (numbers[i] != 0 && numbers[i] == numbers[i+1]){
return false;
}
if (numbers[i] == 0){
countZero ++;
}
if (numbers[i]!= 0){
int temp = numbers[i+1] - numbers[i]-1;
countZero -= temp;
}
}
if (countZero >= 0){
return true;
}
return false;
}