作业
Topic source借楼
// 有序
static int findMissingNumber(int start, int end, List<Integer> list) {
int res = 0;
for (int i : list) {
if (i != start++) {
res = --start;
break;
}
}
return res;
}
// 无序
static int findMissingNumber(int start, int end, List<Integer> list) {
int res = 0;
for (int i = start; i < end; i++) {
if (!list.contains(i)) {
res = i;
break;
}
}
return res;
}
刚刚无序得循环条件写错了,重新回答
// 无序
static int findMissingNumber(int start, int end, List<Integer> list) {
int res = 0;
for (int i = start; i <= end; i++) {
if (!list.contains(i)) {
res = i;
break;
}
}
return res;
}
- 1
Fwmmmm-