C++ STL (Standard Template Library) 에서 제공하는 컨테이너는 vector, deque, list, set, map, bitset 등이 있습니다.
이들 컨테이너들의 멤버를 한눈에 보기 좋게 그려놓은 표가 아래에 있으니 참조 바래요.
컨테이너 멤버 Map:
via: www.cplusplus.com
Amortized complexity shown. Legend: O(1) constant < O(log n) logarithmic < O(n) linear; *=depends on container
Container adaptors:
| Container Adaptors | |||||
|---|---|---|---|---|---|
| Headers | <stack> | <queue> | |||
| Members | stack | queue | priority_queue | ||
| constructor | * | constructor | constructor | constructor | |
| capacity | size | O(1) | size | size | size |
| empty | O(1) | empty | empty | empty | |
| element access | front | O(1) | front | ||
| back | O(1) | back | |||
| top | O(1) | top | top | ||
| modifiers | push | O(1) | push | push | push |
| pop | O(1) | pop | pop | pop |
|