반응형
//********************************************************** // 컨테이너 !! //********************************************************** // STL에서 제공해 주는 자료구조 클래스 // 1) 시퀀스 컨테이터 - ( 선형 자료구조 ) // -- vector, list, deque, //********************************************************** #include#include #include #include using namespace std; void main() { vector
v1; for( int i = 1; i<=10; i++) v1.push_back(i); //기존의 벡터 객체로 새로운 벡터를 생성한다 !! // 할당기를 이용해서 새로운 객체를 생성 !! //vector v(v1.begin(), v1.end(), v1.get_allocator()); // 타입만을 얻어와서 새로운 객체를 생성 !! //vector v( v1.get_allocator()); // 10개를 생성하고 10으로 초기화 해라 !! //vector v( 10,10); //vector v(10, 10, v1.get_allocator()); vector v(v1); // 이터레이터의 범위를 통해서 값을 삽입 한다 !! //v.insert(v.begin(), v1.begin(),v1.end()); //v.insert( v.begin(), 10, 5); //v.insert( v.end(), 10); //v.erase( v.begin(), v.begin()+3); /*v.erase( find( v.begin(), v.end(), 3)); list l; for( int i = 0; i < 10 ; i++) l.push_back( i); l.erase( find( l.begin() , l.end(), 3)); //cout << v.capacity() << endl; for( int i = 0; i < v.size() ; i++) cout << v[i] << endl; */ } //********************************************************** // 2) 아답타 컨테이너 - stack ,queue, // 3) 연관 컨테이너 : 트리형의 자료구조 !! // - map, set, multimap , multiset //**********************************************************
'자료구조' 카테고리의 다른 글
[자료구조] 연결 리스트 (0) | 2014.12.01 |
---|---|
[자료구조] 단일 연결리스트 (0) | 2014.12.01 |
[자료구조] stack (0) | 2014.12.01 |
[자료구조] set.map (0) | 2014.12.01 |
[자료구조] Queue (0) | 2014.12.01 |