[LeetCode] Contains Duplicate
来源:互联网 发布:创业用什么软件 编辑:程序博客网 时间:2024/05/22 13:45
Question
Given an array of integers, find if the array contains any duplicates. Your function should return true if any value appears at least twice in the array, and it should return false if every element is distinct.
本题难度Easy。
集合法
复杂度
时间 O(N) 空间 O(N)
思路
利用集合set对待处理数字num进行检测:如果set中含有该num,则返回true;否则,将该num放入set中。
代码
public class Solution { public boolean containsDuplicate(int[] nums) { //require if(nums==null||nums.length<2) return false; Set<Integer> set = new HashSet<>(); //invariant for(int num:nums) if(set.contains(num)) return true; else set.add(num); //ensure return false; }}
0 0
- LeetCode Contains Duplicate II Contains Duplicate III
- [LeetCode] Contains Duplicate
- [LeetCode]Contains Duplicate
- 【leetcode】Contains Duplicate
- LeetCode Contains Duplicate
- Contains Duplicate - LeetCode 217
- LeetCode | Contains Duplicate
- LeetCode Contains Duplicate
- leetcode--Contains Duplicate
- [LeetCode]Contains Duplicate II
- [LeetCode] Contains Duplicate II
- leetcode Contains Duplicate
- leetcode Contains Duplicate II
- LeetCode Contains Duplicate II
- LeetCode Contains Duplicate
- [leetcode] Contains Duplicate II
- LeetCode 217:Contains Duplicate
- [leetcode] Contains Duplicate
- 公网HLS地址
- java的万里长征之第一步
- jquery动态关闭左边的tab标签
- JavaScript上传图片的方法 判断图片的格式和大小、获取图片的base64编码
- intellij idea maven 配置使用
- [LeetCode] Contains Duplicate
- 无限级分类三种方法
- Python练手项目0014
- ThinkPHP实现微博登录
- HTTP Header里的Range和Content-Range参数
- 什么是欧拉角?
- Vulkan入门
- 我来 CSDN 的目的和规划
- 【BZOJ 2938】[Poi2000]病毒 fail树+dfs判环