728x90
1. associative container
- set : duplicated한 데이터가 존재할 수 없다. 데이터를 삽입하면 자동으로 정렬해준다. 데이터들은 Balanced Binary Search Tree로 저장된다. 데이터를 찾는 속도가 O(lgN)이다.
- map : (key, value) pair로 저장되는 집합이다. person["김철수"] = Person() 처럼 사용한다. 데이터들은 Balanced Binary Search Tree로 저장된다. 데이터를 찾는 속도가 O(lgN)이다.
- hash_map : 데이터를 hash에 기반해서 저장하는 container이다. 데이터를 찾는 속도가 O(1)이다.
2. container adapters
- 다른 container에 기반해서 만들어진 container이다.
- stack, queue, priority queue
728x90
반응형
'ComputerScience > C++' 카테고리의 다른 글
C++ STL Algorithm (0) | 2021.11.24 |
---|---|
C++ STL iterator (0) | 2021.11.24 |
C++ STL sequence container (0) | 2021.11.11 |
C++ - Template (0) | 2021.11.11 |
C++ - split 함수 (0) | 2021.09.28 |