알고리즘 문제를 풀다보면, set을 사용하면 쉽게 풀 수 있는 문제들이 있다.
그래서 오늘은 set이 어떤 특징을 가졌고, 어떻게 쓰는지 정리해볼려고 한다.
set s;
set s(sortRule);
set s2(s1);
s.begin();
s.end();
s.rbegin(); s. rend();
ex)
for(iter = s.rbegin(); iter != s.rend(); iter++){
cout << * iter << endl;
}
s.clear();
s.count(x);
s.size();
s.empty();
s.insert(x);
s.insert(iter, x);
s.erase(iter);
s.find(x);
s2.swap(s1);
s.lower_bound(x);
s.upper_bound(x);