int firstMissingPositive(int* nums, int numsSize) {
int i = 1;
for(; i <= numsSize; i++) {
int flag = 0;
for(int j = 0; j < numsSize; j++) {
if (i == *(nums + j)) {
flag = 1;
break;
}
}
if (!flag) {
return i;
}
}
return i;
}
41. First Missing Positive
最新推荐文章于 2020-09-09 23:19:42 发布
本文介绍了一种在数组中查找最小缺失正整数的算法。通过遍历数组,使用两个嵌套循环来检查从1开始的所有正整数是否存在于数组中。如果找到一个不在数组中的正整数,则返回该数作为结果。
474

被折叠的 条评论
为什么被折叠?



