Computer Science/기초수학
-
-
집합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]