当前位置:
首页 >
<力扣>-----利用哈希表来判断是否存在重复元素
发布时间:2025/3/20
43
豆豆
生活随笔
收集整理的这篇文章主要介绍了
<力扣>-----利用哈希表来判断是否存在重复元素
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
class Solution {public boolean containsDuplicate(int[] nums) {Set<Integer> set = new HashSet<Integer>();for (int x : nums) {if (!set.add(x)) {return true;}}return false;}
}
Set<Integer> set = new HashSet<Integer>();是用来创建哈希表的
for (int x : nums) 是一个for each循环。遍历数组这个是JAVA 5以后才有的新特性。也可以这么写;
if (!set.add(x))在执行add方法时候,如果这个元素已经在set中存在,那么就返回false,否则返回true。
所以,我们可以根据返回值,来确定当前添加的元素是否已经在set中存在。
总结
以上是生活随笔为你收集整理的<力扣>-----利用哈希表来判断是否存在重复元素的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: C#程序设计--入门到精通 学习记录(一
- 下一篇: fastbin attack攻击中关于