当前位置: 首页 > news >正文

2025年- G24-Lc98-217.包含重复(使用hashSet解决)-java版

1.题目描述

在这里插入图片描述

2.思路

思路一:
在这里插入图片描述
我的想法是直接用集合来判断,如果集合的元素不能添加说明之前已经存在这个元素,也就是发现了重复元素,所以返回false。
补充一:
Map、ArrayList的定义和声明
在这里插入图片描述
在这里插入图片描述

3.代码实现

class Solution {
    public boolean containsDuplicate(int[] nums) {

        Set<Integer> s1=new HashSet<>();// 使用 HashSet 存储唯一元素

        for(int num : nums)
        {
            if(s1.add(num)==false)// 如果 add 失败,说明已经存在
            {
                return true;
            }

        }
        return false;// 没有重复元素,返回 false

        
    }
}

相关文章:

  • 数据库相关(AI回答)
  • 自动驾驶背后的数学:ReLU,Sigmoid, Leaky ReLU, PReLU,Swish等激活函数解析
  • 在ASP.NET Core中使用NLog:配置与性能优化指南
  • Matplotlib完全指南:数据可视化从入门到实战
  • Python在图像处理领域的核心能力及典型应用场景(二)
  • 2014年计算机真题
  • LeetCode 2680.最大或值:位运算
  • 人工智能之数学基础:矩阵条件数在线性方程组求解中的应用
  • Visual Studio(VS)的 Release 配置中生成程序数据库(PDB)文件
  • 算法、数据结构、计算机网络,编译原理,操作系统常考题
  • 头歌 数据采集概述答案
  • 时序数据库QuestDB在Winform窗体应用
  • 记录一次truncate导致MySQL夯住的故障
  • 【DETR】训练自己的数据集以及YOLO数据集格式(txt)转化成COCO格式(json)
  • 计算机视觉总结
  • Golang开发棋牌游戏中的坑
  • fastapi下载图片
  • 嵌入式八股RTOS与Linux--hea4与TLSF篇
  • 《基于深度学习的指纹识别智能门禁系统》开题报告
  • Spring IOC核心详解:掌握控制反转与依赖注入
  • 国家主席习近平会见斯洛伐克总理菲佐
  • 图忆|红场阅兵:俄罗斯30年来的卫国战争胜利日阅兵式
  • 105岁八路军老战士、抗美援朝老战士谭克煜逝世
  • 黄玮接替周继红出任国家体育总局游泳运动管理中心主任
  • 趣看 | 五一黄金周:你拍风景,拍风景的人在拍你
  • 甘怀真:天下是神域,不是全世界