1. 题目

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

返回重复了 N 次的那个元素。

示例 1:
输入:[1,2,3,3]
输出:3示例 2:
输入:[2,1,2,5,3,2]
输出:2示例 3:
输入:[5,1,5,2,5,3,5,4]
输出:5提示:
4 <= A.length <= 10000
0 <= A[i] < 10000
A.length 为偶数

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/n-repeated-element-in-size-2n-array
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

2. 解题

第二次出现的数就是答案

class Solution {//C++
public:int repeatedNTimes(vector<int>& A) {unordered_set<int> set;for (int i = 0; i < A.size(); ++i){if(set.find(A[i]) == set.end())set.insert(A[i]);elsereturn A[i];}return -1;}
};

48 ms 10.7 MB

class Solution:#py3def repeatedNTimes(self, A: List[int]) -> int:s = set()for a in A:if a not in s:s.add(a)else:return a

420 ms 15 MB

LeetCode 961. 重复 N 次的元素相关推荐

  1. LeetCode 961.重复 N 次的元素

    在大小为 2N 的数组 A 中有 N+1 个不同的元素,其中有一个元素重复了 N 次. 返回重复了 N 次的那个元素. 示例 1: 输入:[1,2,3,3] 输出:3 示例 2: 输入:[2,1,2, ...

  2. 961. 重复 N 次的元素

    在大小为 2N 的数组 A 中有 N+1 个不同的元素,其中有一个元素重复了 N 次. 返回重复了 N 次的那个元素. 示例 1: 输入:[1,2,3,3] 输出:3 示例 2: 输入:[2,1,2, ...

  3. 【宫水三叶的刷题日记】961. 在长度 2N 的数组中找出重复 N 次的元素

    题目描述 这是 LeetCode 上的 961. 在长度 2N 的数组中找出重复 N 次的元素 ,难度为 简单. Tag : 「模拟」.「计数」.「构造」.「哈希表」 给你一个整数数组 nums ,该 ...

  4. 【LeetCode】重复元素相关题目

    [LeetCode]重复元素相关题目 文章目录 [LeetCode]重复元素相关题目 存在重复元素★ 存在重复元素 II★ 存在重复元素 III★★ 重复 N 次的元素★ 寻找重复数★★ 存在重复元素 ...

  5. LeetCode 496. 下一个更大元素 I

    599. 两个列表的最小索引总和 添加链接描述 假设 Andy 和 Doris 想在晚餐时选择一家餐厅,并且他们都有一个表示最喜爱餐厅的列表,每个餐厅的名字用字符串表示. 你需要帮助他们用最少的索引和 ...

  6. R语言rep函数重复向量或者列表元素实战

    R语言rep函数重复向量或者列表元素实战 目录 R语言rep函数重复向量或者列表元素实战 #基本语法 #仿真数据

  7. 数组重复次数最多的元素递归_使用递归计算链接列表中元素的出现次数

    数组重复次数最多的元素递归 Solution: 解: Required function: 所需功能: func_occurence ( node *temp) //recursive functio ...

  8. 数组重复次数最多的元素递归_在不使用递归的情况下计算链接列表中元素的出现次数...

    数组重复次数最多的元素递归 Solution: 解: Input: 输入: A singly linked list whose address of the first node is stored ...

  9. python不变的数据结构是_Python cookbook(数据结构与算法)从序列中移除重复项且保持元素间顺序不变的方法...

    本文实例讲述了Python从序列中移除重复项且保持元素间顺序不变的方法.分享给大家供大家参考,具体如下: 问题:从序列中移除重复的元素,但仍然保持剩下的元素顺序不变 解决方案: 1.如果序列中的值时可 ...

最新文章

  1. JAVA学习日记DAY1
  2. 物流行业如何选择手持终端
  3. boost::math::bernoulli_b2n用法的测试程序
  4. 【机器学习实战】第2章 k-近邻算法(kNN)
  5. python打印星星居中_python实现while循环打印星星的四种形状
  6. 在使用angularjs过程,ng-repeat中track by的作用
  7. vue.js 四(指令和自定义指令)
  8. js 线段上某点的坐标_测绘测量中常用的坐标系
  9. win7中jar包不能安装的问题
  10. php+mysql将大数据sql文件导入数据库
  11. DataGrid实现单选功能,将DataGrid绑定的单选钮放在一个组里
  12. Python Poetry管理包安装速度慢的解决办法
  13. mysql语句怎么拼接字符串_mysql字符串拼接
  14. 系统辨识(一):相关概念
  15. RTX3090 GPU环境配置
  16. ubuntu 内存占用过高导致卡死 解决办法
  17. java合并流与文件的分割合并示例
  18. STM32内存分布学习
  19. 关于unityHDRP RenderTexture透明通道搜集资料
  20. 夏普SHV41 卸载应用 ADB 卸载脚本

热门文章

  1. 在Mysql中显示所有用户的操作教程(Linux环境下)
  2. 计算机在输电线路设计中的应用研究,计算机在输电线路基础设计中的应用原稿(备份存档)...
  3. linux替换某个文件夹下所有文件,Linux 批量查找并替换文件夹下所有文件的内容...
  4. iphone无线充电充电测试软件,瞎折腾星人的测评 篇一:想体验iPhone的无线充电?这可能是最具性价比的选择了!...
  5. 图表相同数据会自动合并问题(finereport)
  6. BZOJ4681 [jsoi2010]旅行
  7. MySQL索引背后的数据结构及算法原理(转)
  8. 今天动手熟悉了一下css和php
  9. HTTP与HTTPS的安全性讨论
  10. 初识Buildroot