博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
217. Contains Duplicate
阅读量:5078 次
发布时间:2019-06-12

本文共 751 字,大约阅读时间需要 2 分钟。

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.

书看的头疼,上来刷两道。加州的破网也是无力吐槽,家里的网慢就算了,马德学校的网也卡!!。

Solution1:

思路:解法太多了,来两种。

public class Solution {    public boolean containsDuplicate(int[] nums) {        if(nums.length==0||nums.length==1)        {            return false;        }        Arrays.sort(nums);        for(int i=1;i

Solution2:

HashSet要考虑一下resize的问题,给它定义一个容量即可。

public class Solution {    public boolean containsDuplicate(int[] nums) {    Set
check=new HashSet
(nums.length); for(int i=0;i

 

转载于:https://www.cnblogs.com/Machelsky/p/5870587.html

你可能感兴趣的文章
深度学习
查看>>
TCP粘包问题及解决方案
查看>>
构建之法阅读笔记02
查看>>
添加按钮
查看>>
移动端页面开发适配 rem布局原理
查看>>
Ajax中文乱码问题解决方法(服务器端用servlet)
查看>>
会计电算化常考题目一
查看>>
阿里云服务器CentOS6.9安装Mysql
查看>>
剑指offer系列6:数值的整数次方
查看>>
js 过滤敏感词
查看>>
poj2752 Seek the Name, Seek the Fame
查看>>
软件开发和软件测试,我该如何选择?(蜗牛学院)
查看>>
基本封装方法
查看>>
bcb ole拖拽功能的实现
查看>>
生活大爆炸之何为光速
查看>>
bzoj 2456: mode【瞎搞】
查看>>
[Typescript] Specify Exact Values with TypeScript’s Literal Types
查看>>
[GraphQL] Reuse Query Fields with GraphQL Fragments
查看>>
Illustrated C#学习笔记(一)
查看>>
理解oracle中连接和会话
查看>>