645. 错误的集合

简介: 645. 错误的集合

645. 错误的集合

class Solution {
public static int[] findErrorNums(int[] nums) {
        Arrays.sort(nums);
        int dup=-1;
        int miss=1;
        for (int i = 1; i < nums.length; i++) {
            if(nums[i]==nums[i-1]){
                dup=nums[i];
            }
            if(nums[i]-nums[i-1]>1){
                miss=nums[i]-1;
            }
        }
        return new int[]{dup,nums[nums.length-1]==nums.length?miss:nums.length};
}
}


相关文章
|
4月前
判断两个不重复的list集合是否相等 只比较元素值 不比较顺序
判断两个不重复的list集合是否相等 只比较元素值 不比较顺序
54 0
|
XML 前端开发 数据格式
当返回前端的数据中存在List对象集合,如何优雅操作?
当返回前端的数据中存在List对象集合,如何优雅操作?一对多结构简单不冗余,便于前端取数据,是一个好的解决方案。
174 0
|
存储 Java 索引
【Java】集合与数组关系,认识集合,使用集合,集合使用判断情况
【Java】集合与数组关系,认识集合,使用集合,集合使用判断情况
10723 0
|
存储 安全 Java
三种骚操作绕过迭代器遍历时的数据修改异常
三种骚操作绕过迭代器遍历时的数据修改异常
185 0
三种骚操作绕过迭代器遍历时的数据修改异常
【Groovy】集合遍历 ( 调用集合的 any 函数判定集合中是否有指定匹配规则的元素 | 代码示例 )
【Groovy】集合遍历 ( 调用集合的 any 函数判定集合中是否有指定匹配规则的元素 | 代码示例 )
201 0
【Groovy】集合遍历 ( 调用集合的 any 函数判定集合中是否有指定匹配规则的元素 | 代码示例 )
【Groovy】集合遍历 ( 使用 for 循环遍历集合 | 使用集合的 each 方法遍历集合 | 集合的 each 方法返回值分析 )
【Groovy】集合遍历 ( 使用 for 循环遍历集合 | 使用集合的 each 方法遍历集合 | 集合的 each 方法返回值分析 )
1362 0
【Groovy】集合遍历 ( 使用 for 循环遍历集合 | 使用集合的 each 方法遍历集合 | 集合的 each 方法返回值分析 )
|
Java
【Groovy】集合遍历 ( 使用集合的 findAll 方法查找集合中符合匹配条件的所有元素 | 代码示例 )
【Groovy】集合遍历 ( 使用集合的 findAll 方法查找集合中符合匹配条件的所有元素 | 代码示例 )
368 0
【Groovy】集合遍历 ( 使用集合的 findAll 方法查找集合中符合匹配条件的所有元素 | 代码示例 )
集合中addAll()方法使用注意!
集合中addAll()方法使用注意!
300 0