217. Contains Duplicate
来源:互联网 发布:java九九乘法表编程 编辑:程序博客网 时间:2024/06/05 02:43
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.
思路:
排序之后比较是否前后一样(最快)
public boolean containsDuplicate(int[] nums) { if (nums.length <= 1)return false; Arrays.sort(nums); for (int i = 1; i < nums.length; i++) {if (nums[i] == nums[i - 1])return true; } return false;}
思路:
存到set中去重,比较前后的数组大小
public static boolean containsDuplicate(int[] nums) { Set set = new HashSet<Integer>(); for (int i = 0; i < nums.length; i++) { set.add(nums[i]); } return set.size() < nums.length ? true : false;}在过程中判断contains反而会变慢。。。。
0 0
- 217. Contains Duplicate
- LeetCode 217. Contains Duplicate
- [leetcode] 217.Contains Duplicate
- 217.Contains Duplicate
- 【leetcode】217. Contains Duplicate
- 【Leetcode】217. Contains Duplicate
- [LeetCode]217. Contains Duplicate
- 217. Contains Duplicate LeetCode
- 217. Contains Duplicate
- LeetCode 217. Contains Duplicate
- 217. Contains Duplicate
- 217. Contains Duplicate
- 217. Contains Duplicate
- [LeetCode]217. Contains Duplicate
- 【LeetCode】217. Contains Duplicate
- 217. Contains Duplicate
- 217. Contains Duplicate
- leetcode 217. Contains Duplicate
- Visual Studio+QT+OpenCv实现视频拍照保存功能
- Qt主界面和一个新的Dialog的通信(交互)
- 定义Retrofit 网络接口服务的包装类(基础类)
- oracle 内连接(inner join)、外连接(outer join)、全连接(full join)
- Spring表单提交和页面数据显示的请求处理大致过程
- 217. Contains Duplicate
- awk 学习
- 彻底解决ViewPager 嵌套 ViewPager 滑不动的尴尬
- android 自定义view(一)
- 改变linux输出字体颜色,样式和命令提示符
- wind拉取
- tomcat jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.
- mysql使用(不适用)索引的情况
- sql/sqlite/sqlite3 表中选择数据(非回调形式)