有个0到10数组int num ={0,0,0,1,5,6,7,8,9,0};
求该数组中缺少的数字里最小的数。数组可以从低到高排列循环。循环的时候找数组。PS:女朋友家里做Delphi的。。要考我的逻辑思维。。还望各位大大多多帮忙。我也在想这个题。希望大家能给点好算法。谢谢各位了
求该数组中缺少的数字里最小的数。数组可以从低到高排列循环。循环的时候找数组。PS:女朋友家里做Delphi的。。要考我的逻辑思维。。还望各位大大多多帮忙。我也在想这个题。希望大家能给点好算法。谢谢各位了
int[] num ={0,0,0,1,2,5,6,7,8,9};
int current = num[0];
for(int i : num){
if(current == i)
continue;
if(i-current > 1)
break;
current = i;
}
System.out.println("Missing: "+ (current+1));
}