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};
}
}


相关文章
|
3月前
|
前端开发 JavaScript
判断数组为空的方法有哪些?
本文介绍了多种判断数组是否为空的方法,包括使用 `length` 属性、隐式类型转换、`toString()`、`join()`、`every()`、`reduce()`、`filter()`、`some()` 方法以及循环。每种方法都有其适用场景,其中使用 `length` 属性和隐式类型转换最为常见和简单。文章首发于微信公众号“前端徐徐”。
381 2
判断数组为空的方法有哪些?
|
3月前
|
Java
Java Set 是一个不包含重复元素的集合接口,确保每个元素在集合中都是唯一的
【10月更文挑战第14天】Java Set 是一个不包含重复元素的集合接口,确保每个元素在集合中都是唯一的。本文介绍了 Set 的独特特性和两个常用实现类:基于哈希表的 HashSet 和基于红黑树的 TreeSet。通过示例代码展示了它们如何高效地处理唯一性约束的数据。
63 3
|
8月前
|
算法 前端开发 索引
判断对象是否为空
判断对象是否为空
76 0
|
8月前
判断两个不重复的list集合是否相等 只比较元素值 不比较顺序
判断两个不重复的list集合是否相等 只比较元素值 不比较顺序
77 0
删除数组中重复出现的值
删除数组中重复出现的值
81 0
|
XML 前端开发 数据格式
当返回前端的数据中存在List对象集合,如何优雅操作?
当返回前端的数据中存在List对象集合,如何优雅操作?一对多结构简单不冗余,便于前端取数据,是一个好的解决方案。
212 0
|
前端开发
你真的会判断对象是否为空吗?
一个小小的判空,却很可能让你吃了大亏,如果一个判空没有做好,那么里面的逻辑就完全裸露了,相信你一定吃过 `NullPointerException` 的苦头!
128 0
检查对象是否为空
检查对象是否为空
101 0
ADI
[记录] 字符串、数组处理方法总结
[记录] 字符串、数组处理方法总结
ADI
79 0