
DsSet::intersect 함수를 사용할 때, 두 집합이 모두 DsSet 인지 확인하는 방법은 다음과 같습니다.
1. 두 집합이 모두 DsSet 인지 확인합니다.
- 예를 들어, DsSet s1, s2;로 두 집합을 선언합니다.
2. 두 집합의 교집합을 구하기 위해 DsSet::intersect 함수를 사용합니다.
- 예를 들어, DsSet intersect = s1.Intersect(s2);로 두 집합의 교집합을 구합니다.
DsSet::intersect 함수를 사용할 때, 두 집합이 모두 DsSet 인지 확인하는 예제는 다음과 같습니다.
#hostingforum.kr
cpp
#include
#include
int main() {
DsSet s1, s2; // 두 집합이 모두 DsSet 인지 확인합니다.
// s1에 원소 추가
s1.Add(1);
s1.Add(2);
s1.Add(3);
// s2에 원소 추가
s2.Add(2);
s2.Add(3);
s2.Add(4);
// 두 집합의 교집합 구하기
DsSet intersect = s1.Intersect(s2); // 두 집합이 모두 DsSet 인지 확인합니다.
// 교집합 출력
std::cout << "교집합 : ";
for (int i = 0; i < intersect.GetCount(); i++) {
std::cout << intersect[i] << " ";
}
std::cout << std::endl;
return 0;
}
위 예제에서, s1과 s2의 교집합은 {2, 3}입니다.
2025-06-30 14:53