题解 | #缺失的第一个正整数#
缺失的第一个正整数
https://www.nowcoder.com/practice/50ec6a5b0e4e45348544348278cdcee5
import java.util.*; public class Solution { public int minNumberDisappeared (int[] nums) { // 先排序 Arrays.sort(nums); if (nums[0] > 1 || nums[nums.length - 1] < 1) { return 1; } int j = 1; for (int i = 0; i < nums.length; i++) { if (nums[i] <= 0) { continue; } else { // 大于0之后从1开始判断缺哪个正整数 if (nums[i] == j) { j++; } else { return j; } } } return j; } }