/**
* TODO: 找出从start到end的缺失的数字并返回
*/
static int findMissingNumber(int start, int end, List<Integer> list) {
int i = 0;
for ( i = start; i <= end; i++) {
if(list.contains((Object)i)==false) {
break;
}
return i;
if(!list.contains(i)) {
直接作弊了,属于是,哈哈哈
看了大哥们的奇淫巧技,瞬间觉得自己成傻子了。
自己看到这题目的第一反应,是用for循环来逐一比较,还得用一个数组来存储逐一比较的结果,费时费力,效率还不高,气死人了。
(——_——)!!!!
Sign in to make a reply
王羲之666666
/**
* TODO: 找出从start到end的缺失的数字并返回
*/
static int findMissingNumber(int start, int end, List<Integer> list) {
int i = 0;
for ( i = start; i <= end; i++) {
if(list.contains((Object)i)==false) {
break;
}
}
return i;
}