LeetCode:判断整数数组是否存在相同元素

题目描述

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

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

思路

  • 先对数组进行排序(Arrays.sort(XX))
  • 判断相邻元素是否相等

代码

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

猜你喜欢

转载自blog.csdn.net/weixin_43939602/article/details/114108000