3. 큐(queue)
Rev_
큐(queue)란? 앞서 배운 스택은 FILO 구조였다. 가장 먼저 들어간 것이 가장 나중에 나온다는 의미이다. 큐(queue)는 비슷하지만 반대되는 개념인 FIFO(First In First Out) 구조를 지닌다. 가장 먼저 들어간 것이 가장 먼저 나온다. 또한 스택은 한쪽에서 삽입과 삭제가 모두 일어나지만, 큐는 한쪽은 삽입 연산만 일어나고 다른 한쪽은 삭제 연산만이 이루어진다. 놀이공원에서 놀이기구를 타기 위해 줄을 서는 것이나, 도로의 터널에서 자동차가 지나가는 것을 생각해보면 이해하기 쉬울 것이다. 큐의 구현 백준에서 다음 문제를 통해 직접 큐를 구현해보자. https://www.acmicpc.net/problem/18258 18258번: 큐 2 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ..