题目的链接在这里:https://leetcode-cn.com/problems/contains-duplicate/
如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。
//这道题是不是可以直接利用HashSet这个数据结构 然后比大小
代码如下:
class Solution { public boolean containsDuplicate(int[] nums) { //这道题是不是可以直接利用HashSet这个数据结构 然后比大小 HashSet<Integer> hashSet=new HashSet<>(); for(int n:nums){ if(!hashSet.contains(n)){ //如果不包含 就可以放进去 hashSet.add(n); } } //然后直接比较长度 return nums.length!=hashSet.size(); } }