您好,欢迎来到知库网。
搜索
您的当前位置:首页Java判断数组中有没有相同的元素

Java判断数组中有没有相同的元素

来源:知库网

如果数组中有相同的元素就返回true 否则返回false

public class Demo03 {
    public Boolean repeat(int [] nums) {

        /**
         * 要能够考虑到利用数据结构进行辅助的判断
         *
         * HashSet 哈希表是不允许有相同的元素出现的 所以可以借助哈希表进行处理
         */
        Set<Integer> set =new HashSet<>();
        for (int i = 0; i <nums.length ; i++) {
            if(!set.add(nums[i])){
                return true;
            }
        }
        return false;
    }
}

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- zicool.com 版权所有 湘ICP备2023022495号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务