본문 바로가기

PROGRAMMING LANGUAGE/C++

set 사용하기

#include <iostream>  
#include <set>
using namespace std;

int main()
{
	// set 선언
	set<int> mySet;
	set<int>::iterator iter;

	// set에 값 할당
	mySet.insert(90);
	mySet.insert(80);
	mySet.insert(70);
	mySet.insert(60);
	mySet.insert(50);
	mySet.insert(90);

	// for문으로 출력
	for (iter = mySet.begin(); iter != mySet.end(); iter++)
	{
		cout << *iter << " ";
	}
	cout << endl;

	// mySet의 삭제할 주소를 iterator에 할당하고 erase함수를
	// 이용해서 삭제
	set<int>::iterator EraseIter = mySet.find(90);
	if(EraseIter != mySet.end())
	{
		mySet.erase(EraseIter);  
	}
	// for문으로 출력
	for (iter = mySet.begin(); iter != mySet.end(); iter++)
	{
		cout << *iter << " ";
	}
	cout << endl;

	return 0;
}

'PROGRAMMING LANGUAGE > C++' 카테고리의 다른 글

그래프 알고리즘 (bfs,dfs)  (0) 2021.12.17
이진탐색  (0) 2021.12.16
map 사용하기  (0) 2021.12.09
list 사용해보기  (0) 2021.12.09
iterator, const iterator, reverse iterator  (0) 2021.12.09