写点什么

数组判断任意出现的重复值

作者:jun
  • 2022 年 6 月 10 日
  • 本文字数:412 字

    阅读完需:约 1 分钟

1、题目背景

判断数组任意出现的重复值,给你一个整数数组 nums,如果任一值在数组中出现至少两次,返回 true;如果数组中每个元素互不相同,返回 false

2、代码实现

public class Solution {
public static void main(String[] args) { int[] nums = new int[]{-2, 1, -3, 4, -1, 2, 1, -5, 4};// System.out.println(containsDuplicate(nums)); System.out.println(containsDuplicate(nums)); }
/** * 给你一个整数数组nums,如果任一值在数组中出现至少两次,返回true;如果数组中每个元素互不相同,返回false * * @param nums * @return */ public static boolean containsDuplicate(int[] nums) { Set set = new HashSet(); for (int i : nums) { set.add(i); } return nums.length > set.size() ? true : false; }}
复制代码

3、结果展示

true
Process finished with exit code 0
复制代码


发布于: 刚刚阅读数: 3
用户头像

jun

关注

还未添加个人签名 2021.04.12 加入

IT行业 后端开发

评论

发布
暂无评论
数组判断任意出现的重复值_数据结构与算法_jun_InfoQ写作社区