美文网首页
4、存在重复[数组]

4、存在重复[数组]

作者: wangzaiplus | 来源:发表于2018-09-28 22:47 被阅读0次

一、题目描述:

给定一个整数数组,判断是否存在重复元素。

如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。

示例 1:
输入: [1,2,3,1]
输出: true

示例 2:
输入: [1,2,3,4]
输出: false

示例 3:
输入: [1,1,1,3,3,4,3,2,4,2]
输出: true

二、解决方案:

方案1:

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;
    }
}

方案2:

class Solution {
    private Set save = new HashSet();
    public boolean containsDuplicate(int[] nums) {
        for(int a : nums){
            //Set.add(Object);
            if(!save.add(a))return true;         
        }
        return false;
    }
}

方案3:

class Solution {
    public boolean containsDuplicate(int[] nums) {
        if(null == nums || nums.length < 2){
            return false;
        }
        for(int i=0; i<nums.length-1; i++){
            for(int j=i+1; j<nums.length; j++){
                if(nums[i] == nums[j]){
                    return true;
                }
            }
        }
        return false;
    }
}

相关文章

  • leecode刷题(4)-- 存在重复数组

    leecode刷题(4)-- 存在重复数组 存在重复数组 题目描述:给定一个整数数组,判断是否存在重复元素。 如果...

  • 4、存在重复[数组]

    一、题目描述: 给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中出现至少两次,函数返回 true。如果...

  • 数组 / 存在重复

    给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不...

  • LeetCode 数组 存在重复

    给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都...

  • 数组(二) 存在重复

    题目: 给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个...

  • LeetCode: 存在重复元素

    存在重复元素 English Description 给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中...

  • 33.搜索循环有序数组

    给定一个循环有序数组,如 4 5 6 0 1 2 3 ,寻找其是否存在特定值,并返回其坐标。数组中不存在重复元素。...

  • leetcode 初级之数组篇 04

    存在重复 给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中出现至少两次,函数返回 true。如果数组中...

  • 存在重复

    存在重复 给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中出现至少两次,函数返回 true。如果数组中...

  • 存在重复

    存在重复给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中出现至少两次,函数返回 true。如果数组中每...

网友评论

      本文标题:4、存在重复[数组]

      本文链接:https://www.haomeiwen.com/subject/emymoftx.html