저 집어 넣은 데이터가 먼저 나오는 FIFO(First In First Out)구조로 저장하는 형식

xeShR6kYo0pi7DkjHtnQg36jvUYPhI7us28dlxg7cBIeHJiHFCKuFdWXjACb6gklC_ZbhD4VZtFaCHyXCUzogm988Jzjas99L0zUnyNqTAo26wJAEtVaXRyGL0FShjBppa1v01FLZHKaJSAZ69RUsg.webp

큐(Queue)의 특징

큐는 한쪽 끝에서 삽입 작업이, 다른 쪽 끝에서 삭제 작업이 양쪽으로 이루어진다.

이때 삭제연산만 수행되는 곳을 프론트(front), **삽입연산만 이루어지는 곳을 리어(rear)**로 정하여

각각의 연산작업만 수행된다. 이때, 큐의 리어에서 이루어지는 삽입연산을 인큐(enQueue)

프론트에서 이루어지는 삭제연산을 **디큐(dnQueue)**라고 부른다.

즉, 큐에서 프론트 원소는 가장 먼저 큐에 들어왔던 첫 번째 원소가 되는 것이며,

리어 원소는 가장 늦게 큐에 들어온 마지막 원소가 되는 것이다.

큐(Queue)의 활용

큐는 주로 데이터가 입력된 시간 순서대로 처리해야 할 필요가 있는 상황에 이용한다.