前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >961. 重复 N 次的元素

961. 重复 N 次的元素

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

961. 重复 N 次的元素

链接

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

示例 1:

代码语言:txt
复制
输入:[1,2,3,3]
输出:3
代码语言:txt
复制
输入:[2,1,2,5,3,2]
输出:2
代码语言:txt
复制
输入:[5,1,5,2,5,3,5,4]
输出:5
代码语言:txt
复制
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 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 961. 重复 N 次的元素
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档