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 |