본문 바로가기
C++

[c++] STL Container의 종류

by 코모's 2021. 8. 18.
반응형

1. 시퀀스 컨테이너(Sequence Container)

  • 일반적인 자료구조와 유사한 형태이다.
  • 자료를 입력한 순서대로 저장한다.
  • 검색 및 삽입/삭제의 속도가 느리다.
  • 많지 않은 양의 자료 또는 검색속도가 중요하지 않은 경우 사용한다.
  • vector, list, deque 등

 

2. 연관 컨네이너(Associative Container)

  • 노드기반 이진 트리 구조로 이루어져있다.
  • 일정 규칙에 따라 자료를 정렬하여 저장한다.
  • 검색 및 삽입/삭제 속도가 빠르다.
  • 많은양의 자료 또는 빠른 검색이 중요한 경우 사용한다.
  • set, map, multiset, multimap 등

 

3. 어댑터 컨테이너(Container Adaptor)

  • 시퀀스 컨테이너를 변형하여 사용한다.
  • stack, queue 등
반응형

'C++' 카테고리의 다른 글

[c++] STL Algorithm  (0) 2021.08.18
[c++] STL Iterator의 종류  (0) 2021.08.18
[c++] STL 이란?  (0) 2021.08.18
[c++] 스택(Stack)과 힙(Heap)  (0) 2021.08.16
[c++] 포인터와 레퍼런스  (0) 2021.08.09