[JAVA] HashSet
목표 : HashSet의 내부 동작 방식과 중복 제거 메커니즘, HashSet이 효율적인 중복 체크를 할 수 있는 이유 확인하기. 사진 출처 : 김영한의 JAVA 중급 과정 1️⃣HashSet ? Set은 중복을 허용하지 않는다. Hash는 (인덱스값=값) 인덱스만 찾으면 값을 찾을 수 있기 때문에 O(1)성능을 가진다. 하지만 9999숫자 데이터가 들어오면 9999개의 인덱스가 필요하다.메모리 낭비가 심하게 발생한다. 이를 해결하기 위해 H...
Feb 8, 20252 min read18
![[JAVA] HashSet](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1738491905624%2F9799daba-638c-4a06-94e3-76595159b6f9.png&w=3840&q=75)

![[JAVA] O(n) vs O(log n)](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1738492027198%2F93284065-0a23-4b25-80dd-1cb665f18f7e.png&w=3840&q=75)