중복 포함
                                            
                                                
                                                
                                                
                                                
                                                
                                                 2512 단어  leetcodealgorithms
                    
정수 배열
nums이 주어지면 값이 배열에 두 번 이상 나타나면 true를 반환하고 모든 요소가 고유하면 false를 반환합니다.패턴: 배열 및 해싱
접근하다:
빅오 표기법:
시간 복잡도: O(n)
배열을 n번 통과하는 for 루프가 있습니다.
공간 복잡도: O(n)
n개의 요소를 저장하는 Set이 있습니다.
암호:
class Solution {
    public boolean containsDuplicate(int[] nums) {
        // Set -> doesn't allow duplicates 
        Set <Integer> hashSet = new HashSet<>();
        // example: [2,5,8,5]
        // set: 2, 5, 8, 5
        for(int i = 0; i < nums.length; i++){
            if(hashSet.contains(nums[i])){
                return true;
            }
            hashSet.add(nums[i]);
        }
        return false; 
    }
}
Reference
이 문제에 관하여(중복 포함), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/tammyvocs/arrays-and-hashing-contains-duplicate-4ela텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)