what is Queue?

first in first out 구조로 제일 처음 넣은 데이터가 처음으로 빠져나옴

기본함수로는 push, pop, empty, front, back, swap 등이 있다.

stack과 달리 front 원소와 back 원소에 접근할 수 있다

Queue 선언

#include <queue>
queue<int> q;

Queue 기본 함수

queue.push(element);
queue.emplace(element);
queue.pop();
queue.front();
queue.back();
queue.size();
queue.empty();
swap(queue1,queue2);