티스토리 뷰

C++

STL 정리

박트리 2017. 4. 24. 22:14

본인이 PS를 하면서 자주 사용하는 STL들을 정리하겠습니다.


1. vector

동적배열이다. 임의의 위치에 있는 원소 접근과, 뒤에서 원소를 추가하는 연산은 O(1)(분할상환분석)을 보장한다.


2. stack

스택 자료구조이다. 


3. queue

큐 자료구조이다.


4. deque

동적배열이다. 임의의 위치에 있는 원소 접근과, 앞과 뒤에서 원소를 추가하는 연산은 O(1)을 보장한다.


5. set

균형잡힌 이진트리이다. 원소 삽입과 삭제, 탐색 등의 연산은 O(logn)을 보장한다.


6. pair

2개의 데이터를 저장할 수 있는 변수이다. 비교 연산시 1순위 first 2순위 second로 판별한다.


7. map

딕셔너리 자료구조이다. 원소 삽입과 삭제, 탐색 등의 연산은 O(logn)을 보장한다.



8. algorithm

여러가지 알고리즘이 들어있는 헤더파일이다.

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

C++ 기초  (4) 2017.04.24
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함