-
set 컨테이너@ 16. 1 ~ 17. 1/STL 2014. 4. 17. 23:01
set 컨테이너
연관 컨테이너 중 단순한 컨테이너로 key라 불리는 원소의 집합으로 이뤄진 컨테이너이다.
그래서 key(원소)를 저장하는 멤버함수 insert()를 유일하게 제공한다.
모든 연관 컨테이너는 노드 기반 컨테이너이며 균형 이진트리로 구현되므로 균형 이진트리의 모든 특징을 가진다.
* 모든 연관 컨테이너는 같은 인터페이스 (생성자, 멤버함수, 연산자)를 제공한다.
* 특정 정렬 기준(조건자)에 따라 원소를 자동 정렬한다. 기본 정렬 기준은 less조건자 이다.(오름차순 / 연산의 결과로 모든 노드의 부모노드는 왼쪽 자식보다 크고 오른쪽 자식노드보다 작다)
* 반복자의 탐색순서는 inorder 이진 트리 탐색을 사용한다.(중위순회)
'@ 16. 1 ~ 17. 1 > STL' 카테고리의 다른 글
Tip : 반복자를 사용하는 세가지 이유 (0) 2014.05.06 map 컨테이너 (0) 2014.04.19 deque & list 컨테이너 (0) 2014.04.16 컨테이너 & 반복자 & 알고리즘 & 함수객체 (0) 2014.04.10 STL list 주요 특징 정리 (0) 2013.05.27