🙇‍♀️set


🪐set

set은 map과 다르게 Key와 Value가 같다

// (Key = Value)
set<int> s;

// 넣고
// 빼고
// 찾고
// 순회

// 넣기
s.insert(10); // 키와 벨류가 같으므로 넣을 때도 하나만 입력
s.insert(20);
s.insert(30);
s.insert(40);
s.insert(50);
s.insert(60);
s.insert(100);

// 빼기
s.erase(40); // 키값으로 삭제

// 찾기
set<int>::iterator findIt = s.find(50); // 50이란 값이 있는지 확인함
if (findIt == s.end())
	cout << "Can't find" << endl;
else
	cout << "Find" << endl;

// 순회하기

for (set<int>::iterator it = s.begin(); it != s.end(); ++it)
	cout << (*it) << endl;

태그:

카테고리:

업데이트: