Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >961. 重复 N 次的元素

961. 重复 N 次的元素

原创
作者头像
Michel_Rolle
修改于 2021-02-26 02:08:42
修改于 2021-02-26 02:08:42
2.9K0
举报
文章被收录于专栏:LeetCode解题LeetCode解题

961. 重复 N 次的元素

链接

在大小为 2N 的数组 A 中有 N+1 个不同的元素,其中有一个元素重复了 N 次。 返回重复了 N 次的那个元素。  

示例 1:

代码语言:txt
AI代码解释
复制
输入:[1,2,3,3]
输出:3
代码语言:txt
AI代码解释
复制
输入:[2,1,2,5,3,2]
输出:2
代码语言:txt
AI代码解释
复制
输入:[5,1,5,2,5,3,5,4]
输出:5
代码语言:txt
AI代码解释
复制
func repeatedNTimes(A []int) int {
	var n = len(A) / 2
	var hash = make(map[int]int)
	for _, x := range A {
		hash[x]++
	}
	for k,v := range hash {
		if v == n {
			return k
		}
	}
	return 0
}

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
LeetCode-算法-递归和回溯-第11天
给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。你可以按 任何顺序 返回答案。
布衣者
2021/09/07
4170
力扣题目汇总(丑数,重复N的元素,求众数)
你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。
小小咸鱼YwY
2019/07/24
4520
LeetCode刷题记录
我只会用暴力解法,看了题解才知道哈希表可以这样用,屌!就,用一个表存入数据和索引,遍历这个表一次,如果 target 减去当前元素的值在哈希表里面的话可以直接返回索引,就不需要双重循环遍历了。更牛逼的做法是变将数据和索引存入哈希表边检查有没有存在,有的话可以不用将剩下的数据存完就返回了。
棒棒鸡不棒
2022/09/02
3930
LeetCode刷题记录
LeetCode 961. 重复 N 次的元素
在大小为 2N 的数组 A 中有 N+1 个不同的元素,其中有一个元素重复了 N 次。
Michael阿明
2020/07/13
6410
力扣题目汇总(重复N次元素,反转字符串,斐波那契数)
在大小为 2N 的数组 A 中有 N+1 个不同的元素,其中有一个元素重复了 N 次。
小小咸鱼YwY
2019/07/24
6220
缺失的第一个正数(LeetCode 41)
这道题很简单,但是题目的要求是 O(n) 的时间复杂度和 O(1) 空间复杂度,所以难度上升到了 Hard。
恋喵大鲤鱼
2023/12/29
2300
缺失的第一个正数(LeetCode 41)
LeetCode - 重复 N 次的元素
原题地址:https://leetcode-cn.com/problems/n-repeated-element-in-size-2n-array/
晓痴
2019/08/06
8240
LeetCode - 重复 N 次的元素
golang刷leetcode 前 K 个高频元素
给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。
golangLeetcode
2022/08/02
2620
LeetCode59|重复N次的元素
在大小为 2N 的数组 A 中有 N+1 个不同的元素,其中有一个元素重复了 N 次。
码农王同学
2020/09/21
6430
LeetCode59|重复N次的元素
Leetcode模块训练2
1. 两数之和(1)# 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 示例 1: 输入:nums = [2,7,11,15], target = 9 输出:[0,1] 解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。 示例 2: 输入:nums = [3,2
素履coder
2022/11/16
3410
LeetCode 2261. 含最多 K 个可整除元素的子数组
给你一个整数数组 nums 和两个整数 k 和 p ,找出并返回满足要求的不同的子数组数,要求子数组中最多 k 个可被 p 整除的元素。
Michael阿明
2022/05/10
3350
21 N-Repeated Element in Size 2N Array
In a array A of size 2N, there are N+1 unique elements, and exactly one of these elements is repeated N times.
devi
2021/08/18
4300
链表-删除排序链表中的重复元素,你能想到几种解法?
问题 给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中 没有重复出现 的数字 示例1 输入: 1->2->3->3->4->4->5 输出: 1->2->5 示例二 输入: 1->1->1->2->3 输出: 2->3 解法一 提取问题关键字,有序链表,删除重复,因为是有序的,所以重复的元素一定相邻的,不会出现(2->3-2)这种情况的,最简单的办法,遍历链表,利用数据结构map,key是链表节点的值,value是值在链表中出现的次数,最终次数大于1的就是重复的,等于1的就是不重复的,但是ma
阿伟
2019/08/02
1.6K0
链表-删除排序链表中的重复元素,你能想到几种解法?
LeetCode 961. N-Repeated Element in Size 2N Array
In a array A of size 2N, there are N+1 unique elements, and exactly one of these elements is repeated N times.
Angel_Kitty
2019/01/30
5540
LeetCode Weekly Contest 22(双周赛)
总的来说题目挺简单的。晚上做题注意力没那么集中,看错几次题,浪费不少时间,可惜了。
wywwzjj
2023/05/09
2020
LeetCode Weekly Contest 22(双周赛)
文心一言 VS 讯飞星火 VS chatgpt (206)-- 算法导论15.4 3题
LCS-LENGTH(Longest Common Subsequence Length)问题的带备忘的版本通常指的是使用动态规划(Dynamic Programming, DP)和备忘录(Memoization)来优化算法性能,避免重复计算。通过维护一个表(即“备忘录”)来存储已经计算过的子问题的解,从而在解决新问题时可以直接查找已存储的结果,而不是重新计算。
福大大架构师每日一题
2024/03/06
1780
文心一言 VS 讯飞星火 VS chatgpt (206)-- 算法导论15.4 3题
【Go语言刷题篇】Go从0到入门5:Map综合复习、条件语句、循环语句练习
问题描述:给定两个字符串des 和src ,判断 des能不能由 src 里面的字符构成,//如果可以,返回 true ;否则返回 false,src中的每个字符只能在 des 中使用一次。
程序员洲洲
2024/06/07
1540
【Go语言刷题篇】Go从0到入门5:Map综合复习、条件语句、循环语句练习
LeetCode热题Top100 | 简单
1.两数之和(1) 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 示例 1: 输入:nums = [2,7,11,15], target = 9 输出:[0,1] 解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] //暴力解法 //时间复杂度:O(N²) //空间复
素履coder
2022/02/17
3750
LeetCode热题Top100 | 简单
LeetCode热题Top100 | 简单
1.两数之和(1) 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 示例 1: 输入:nums = [2,7,11,15], target = 9 输出:[0,1] 解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] //暴力解法 //时间复杂度:O(N²) //空间复
素履coder
2022/03/07
4300
LeetCode热题Top100 | 简单
Go Map 【Go语言圣经笔记】
哈希表是一种巧妙并且实用的数据结构。它是一个无序的key/value对的集合,其中所有的key都是不同的,然后通过给定的key可以在常数时间复杂度内检索、更新或删除对应的value。
Steve Wang
2021/12/06
7710
Go Map 【Go语言圣经笔记】
相关推荐
LeetCode-算法-递归和回溯-第11天
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档