442. 数组中重复的数据

简介: 442. 数组中重复的数据

442. 数组中重复的数据

class Solution {
    public List<Integer> findDuplicates(int[] nums) {
        int [] arr=new int [nums.length+1];
        int count=0;
        for(int i=0;i<nums.length;i++){
            arr[nums[i]]++;
        }
        List<Integer> list=new ArrayList<Integer>();
        for(int i=1;i<arr.length;i++){
            if(arr[i]>1) list.add(i);
        }
        return list;
    }
}
相关文章
|
13天前
去除数组重复成员的方法
去除数组重复成员的方法
|
2月前
|
算法 测试技术 C#
【哈希映射】【 哈希集合】 381. O(1) 时间插入、删除和获取随机元素 - 允许重复
【哈希映射】【 哈希集合】 381. O(1) 时间插入、删除和获取随机元素 - 允许重复
|
2月前
【全网最简短代码】筛选出新数组中和旧数组的重复项,并和旧数组合并(往数组追加新的数据对象且去重,合并两个数组不重复数据)
【全网最简短代码】筛选出新数组中和旧数组的重复项,并和旧数组合并(往数组追加新的数据对象且去重,合并两个数组不重复数据)
|
2月前
判断两个不重复的list集合是否相等 只比较元素值 不比较顺序
判断两个不重复的list集合是否相等 只比较元素值 不比较顺序
40 0
|
9月前
|
存储 JavaScript 前端开发
过滤掉数组中重复的元素
过滤掉数组中重复的元素
28 0
|
9月前
删除数组中重复出现的值
删除数组中重复出现的值
54 0
|
11月前
|
算法
LeetCode-442 数组中重复的数据
LeetCode-442 数组中重复的数据
|
算法
LeetCode——442. 数组中重复的数据
LeetCode——442. 数组中重复的数据
72 0
|
算法 索引
leetcode(442)数组中重复的数据
给定一个长度为n的数组nums,数组nums[1,n]内出现的重复的元素,请你找出所有出现两次的整数,并以数组形式返回,你必须设计并实现一个时间复杂度为 O(n) 且仅使用常量额外空间的算法解决此问题。
leetcode(442)数组中重复的数据