错误的集合

阅读 36

2021-09-21

题目描述:
示例 1:
示例 2:
思路:
代码实现:
class Solution {
    public int[] findErrorNums(int[] nums) {
        int len = nums.length;
        int[] arr = new int[len + 1];
        int[] result = new int[2];
        int k = 0;
        for (int i = 0; i < len; i++) {
                k = arr[nums[i]]++;
        }
        int z = 0;
        for (int j = 1; j < arr.length; j++) {
            if (arr[j] == 0) {
                z++;
                result[1] = j;
            } else if(arr[j] == 2) {
                z++;
                result[0] = j;
            }
            if (z == 2) {
                break;
            }
        }
        return result;
    }
}

精彩评论(0)

0 0 举报