一般set用于去重的判断,类似的还有HashMap
以下是常见的解题思路:
- 新建set
new HashSet<Integer>()
- 对要判断的数组进行遍历,如果添加失败
if (!set.add(x))
,说明已存在该元素,提前进行结果的返回 - 遍历完成后返回一个默认值
Set<Integer> set = new HashSet<Integer>();
for (int x : nums) {
if (!set.add(x)) {
return true;
}
}
return false;
标签:set,return,重中,add,code,new
From: https://www.cnblogs.com/xiaoyu-jane/p/16727503.html