-
집합Computer Science/기초수학 2023. 11. 21. 00:01
HashSet을 이용하여 해결할 수 있다.
HashSet a = new HashSet(Arrays.asList(1, 2, 3, 4, 5)); HashSet b = new HashSet(Arrays.asList(2, 4, 6, 8, 10));
합집합
어느 하나에라도 속하는 원소들을 모두 모은 집합
a.addAll(b); // 합집합: [1, 2, 3, 4, 5, 6, 8, 10]
교집합
두 집합이 공통으로 포함하는 원소로 이루어진 집합
a.retainAll(b); // 교집합 : [2, 4]
차집합
A 또는 B에만 속하는 원소들의 집합
a.removeAll(b); // 차집합 : [1, 3, 5] b.removeAll(a); // 차집합 : [6, 8, 10]
'Computer Science > 기초수학' 카테고리의 다른 글
순열과 조합 (0) 2023.11.22