LCR 120.寻找文件副本

news/2024/12/21 19:56:50/

题目来源:

        leetcode题目,网址:LCR 120. 寻找文件副本 - 力扣(LeetCode)

解题思路:

        使用哈希集合判断是否有元素重复出现即可。

解题代码:

class Solution {public int findRepeatDocument(int[] documents) {Set<Integer> set=new HashSet<>();for(int i=0;i<documents.length;i++){if(set.contains(documents[i])){return documents[i];}else{set.add(documents[i]);}}return -1;}
}
 

总结:

        使用计数排序的方法计数也行。

        无官方题解。



http://www.ppmy.cn/news/1136661.html

相关文章

抖音小店怎么开通?都需要什么东西?这些你一定要知道!

我是电商珠珠 抖音小店怎么开通&#xff0c;都需要什么东西/条件&#xff1f; 我将这些详细的给大家罗列了出来&#xff0c;这些你一定要知道&#xff01; 抖音小店需要准备什么东西&#xff1f; 1、营业执照 个体工营业执照与企业工的权重一样&#xff0c;所以对于新手而…

网工方向基本常识(持续更新)

1. 设备分为带内管理和带外管理。 带内管理通过业务口管理设备&#xff0c;带外管理通过管理口管理设备。 接口类型一般设备都可以自定义接口类型。 一般而言带外管理使用私有地址管理&#xff0c;最多的就是192.168.0.1 。 连接该管理口后更改自己电脑的网卡地址为管理网段的…

阿里云ECS和轻量服务器有什么区别?

阿里云服务器ECS和轻量应用服务器有什么区别&#xff1f;轻量和ECS优缺点对比&#xff0c;云服务器ECS是明星级云产品&#xff0c;适合企业专业级的使用场景&#xff0c;轻量应用服务器是在ECS的基础上推出的轻量级云服务器&#xff0c;适合个人开发者单机应用访问量不高的网站…

【多线程编程】创建线程的几种方式 面试题

创建线程的几种方法 继承Thread类&#xff0c;重写run方法。实现Runnable接口&#xff0c;重写run方法 。Thread匿名内部类&#xff0c;重写run方法。Runnable匿名内部类&#xff0c;重写run方法。Threadlambda表达式&#xff0c;不用重写。 1.继承Thread类&#xff0c;重写ru…

OpenGLES:绘制一个混色旋转的3D圆锥

效果展示&#xff1a; 本篇博文总共会实现两种混色旋转的3D圆锥&#xff1a; 一.圆锥解析 1.1 对圆锥的拆解 上一篇博文讲解了绘制圆柱体&#xff0c;这一篇讲解绘制一个彩色旋转的圆锥 在绘制圆柱体时提到过&#xff0c;关键点是先将圆柱进行拆解&#xff0c;便于创建出顶…

【Linux】Linux常用命令—文件管理(上)

创作不易&#xff0c;本篇文章如果帮助到了你&#xff0c;还请点赞 关注支持一下♡>&#x16966;<)!! 主页专栏有更多知识&#xff0c;如有疑问欢迎大家指正讨论&#xff0c;共同进步&#xff01; &#x1f525;c系列专栏&#xff1a;C/C零基础到精通 &#x1f525; 给大…

stm32之智能小车总结

作为学习stm32f103c8t6阶段的收官项目&#xff0c;这里做下总结&#xff0c;源码放在了最后。 一、功能描述 1、跟随功能2、循迹功能3、避障功能4、测速功能5、温湿度常显6、oled显示7、语音或蓝牙进行功能切换8、手势功能 二、主要代码解析 2.1、main main函数主要展示whi…

提高应用程序测试覆盖率的 4 个步骤

什么是测试覆盖率以及为什么它很重要&#xff1f; 简而言之&#xff0c;测试覆盖率衡量您测试了多少应用程序。这不仅仅与您执行了多少测试有关。它还与您查看的真实设备、浏览器和操作系统版本有关&#xff01; 您测试的可能设备和操作系统组合越多&#xff0c;测试覆盖的代…