1. queue 기초
선입선출(First-in, First-out, FIFO) 자료구조이다.
std::queue<string> myQueue;
push(const value_type& val)
요소를 추가한다.
value_type& front()
가장 처음에 삽입되었던 요소를 반환.
value_type& back()
가장 마지막에 삽입되었던 요소를 반환
pop
처음 삽입요소를 삭제한다.
size()
요소의 수를 반환한다.
empty()
queue가 비어있으면 true를 반환한다.
2. stack 기초
후입선출(Last-in, First-out, LIFO) 자료 구조이다.
push(const value_type& val)
요소를 추가한다.
value_type& top()
마지막 삽입되었던 요소를 반환.
pop
마지막 삽입요소를 삭제한다.
size()
요소의 수를 반환한다.
empty()
queue가 비어있으면 true를 반환한다.
'Language & Toolkit > C++' 카테고리의 다른 글
STL container - other containers (0) | 2019.03.10 |
---|---|
STL container - std::list (0) | 2019.03.10 |
STL container - std::map & set (0) | 2019.03.10 |
STL container - std::vector (0) | 2019.03.09 |
Beginning C++17 - Chapter 7: Working with Strings (0) | 2019.02.06 |