///////////////////////////////////////////////////////////////////////////////
//STL( set )
//렌덤하게 값을 집어 넣으면서 소트와 중복된 값을 뺀다.
//정렬컨테이너
///////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include <set>
#include <ctime>
using namespace std;
void main()
{
srand((unsigned)time(NULL));
set<int> set1;
set<int>::iterator it;
int p[8] = { 5, 3, 2, 4, 1, 9, 8, 7 };
for( int i = 0; i < 8; i++ )
{
int temp = rand() % 8;
set1.insert(p[temp]);
}
for( it = set1.begin(); it != set1.end(); it++ )
{
cout << *it << endl;
}
}
'Programming > STL' 카테고리의 다른 글
list (0) | 2010.11.16 |
---|---|
map - map의 index에 의해 정렬되어 값이 출력 (0) | 2010.11.16 |
stack (0) | 2010.11.16 |
vector - 가변길이의 순차적인 배열에 대한 임의의 접근 가능 (0) | 2010.11.16 |