**queue(큐)**는 FIFO(First-In, First-Out, 선입선출) 컬렉션입니다. 원소는 **뒤(back)**에서 추가되고 **앞(front)**에서 제거되며, 줄을 선 사람들과 같습니다.
연산
text
enqueue(1) enqueue(2) enqueue(3) dequeue()->1
front ->[1][2][3]<- back front ->[2][3]<- back
예시
python
from collections import deque
queue = deque()
queue.append('a') # enqueue (뒤)
queue.append('b')
first = queue.popleft() # dequeue (앞) -> 'a'
일반 Python 는 을 연산으로 만들기 때문에, 양 끝에서 **O(1)**을 얻으려면 를 사용하세요.
