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;
    }
}
相关文章
|
4月前
去除数组重复成员的方法
去除数组重复成员的方法
36 2
|
7月前
|
算法 测试技术 C#
【哈希映射】【 哈希集合】 381. O(1) 时间插入、删除和获取随机元素 - 允许重复
【哈希映射】【 哈希集合】 381. O(1) 时间插入、删除和获取随机元素 - 允许重复
|
7月前
【全网最简短代码】筛选出新数组中和旧数组的重复项,并和旧数组合并(往数组追加新的数据对象且去重,合并两个数组不重复数据)
【全网最简短代码】筛选出新数组中和旧数组的重复项,并和旧数组合并(往数组追加新的数据对象且去重,合并两个数组不重复数据)
删除数组中重复出现的值
删除数组中重复出现的值
75 0
LeetCode-442 数组中重复的数据
LeetCode-442 数组中重复的数据
|
存储 算法 JavaScript
寻找数组中的重复数字
寻找数组中的重复数字
寻找数组中的重复数字
|
算法 索引
leetcode(442)数组中重复的数据
给定一个长度为n的数组nums,数组nums[1,n]内出现的重复的元素,请你找出所有出现两次的整数,并以数组形式返回,你必须设计并实现一个时间复杂度为 O(n) 且仅使用常量额外空间的算法解决此问题。
107 0
leetcode(442)数组中重复的数据
|
算法
LeetCode——442. 数组中重复的数据
LeetCode——442. 数组中重复的数据
92 0
|
算法 Go
算法练习第十题——寻找重复数(不修改数组)
给定一个包含 n + 1 个整数的数组 nums ,其数字都在 [1, n] 范围内(包括 1 和 n),可知至少存在一个重复的整数。