zoukankan      html  css  js  c++  java
  • 217. Contains Duplicate

    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 class Solution {

        public boolean containsDuplicate(int[] nums) {

            Arrays.sort(nums);

            for(int i=0;i<nums.length-1;i++){

                if(nums[i]==nums[i+1]) return true;

            }

            return false;

        }

    }

    另外一种解法:

    public class Solution {

        public boolean containsDuplicate(int[] nums) {

            Set<Integer> set = new HashSet<Integer>();

            for(int i=0;i<nums.length;i++){

                if(set.contains(nums[i])){

                    return true;

                }

                set.add(nums[i]);

            }

            return false;

        }

    }

  • 相关阅读:
    分式函数的变换源
    分式之殇
    两条直线的位置关系
    数列专题思维导图
    数列通项公式思维导图
    函数与导数思维导图
    三角函数思维导图
    函数与初等函数思维导图
    集合思维导图
    npm包发布正式和测试版
  • 原文地址:https://www.cnblogs.com/codeskiller/p/6358745.html
Copyright © 2011-2022 走看看