큐(Queue)
큐(Queue)는 대표적인 FIFO(First In First Out) 구조이다. 따라서 제일 처음에 넣은 데이터가 처음으로 빠져나온다. 큐의 기본 함수에는 push, pop, empty, front, back, swap 등이 있다. 스택(Stack)과 달리 front 원소와 back 원소에 접근할 수 있다는 특징이 있다. Queue STL을 사용하려면 헤더파일을 포함해야 한다. queue 이름; 으로 queue를 선언한다. #include queue q; [Queue 기본 함수] (1) Add Data in Queue Queue.push(data) 형태로 데이터를 추가한다. queue.push(element) (2) Delete Data in Queue Queue.pop() 형태로 Queue의 fron..