#include <iostream>
#include <set>
using namespace std;
int main() {
set<int> s;
// 요소 삽입
s.insert(10);
s.insert(5);
s.insert(20);
s.insert(10); // 중복 요소는 무시됨
// 요소 출력
cout << "Set elements: ";
for (int x : s) {
cout << x << " ";
}
cout << endl;
// 요소 검색
int num = 5;
if (s.find(num) != s.end()) {
cout << num << " is in the set." << endl;
} else {
cout << num << " is not in the set." << endl;
}
// 요소 삭제
s.erase(10);
cout << "After erasing 10, set elements: ";
for (int x : s) {
cout << x << " ";
}
cout << endl;
return 0;
}
'C++' 카테고리의 다른 글
C++ 백준 - 가장 긴 증가하는 부분 수열 (0) | 2024.11.18 |
---|---|
c++ vector 최댓값, 최솟값, 최댓값 인덱스, 최솟값 인덱스 찾기 (0) | 2024.11.14 |
c++ 진수 변환 (0) | 2024.11.10 |
c++ vector find, erase (0) | 2024.11.09 |
c++ 소수 구하기 (0) | 2024.11.08 |