알고리즘

Queue

kny_0 2022. 9. 4. 21:32

1. deque 라이브러리 사용

from collections import deque

queue = deque()

큐 구현을 위해 덱 라이브러리를 사용한다

 

2. append

queue.append(7)
queue.append(2)
queue.append(3)
queue.append(9)

append를 이용해 queue에 삽입

 

3. popleft

queue.popleft()

popleft를 이용해 맨 아래(왼쪽) 삭제

 

4. 결과 출력

print(queue) #deque([2, 3, 9])

queue.reverse()
print(queue) #deque([9, 3, 2])

queue를 print해주면 먼저 들어온 순서대로 출력한다

reverse를 해주면 나중에 들어온 순서대로 출력된다

 

 

 

 

 

<전체코드>

from collections import deque

queue = deque()

queue.append(7)
queue.append(2)
queue.append(3)
queue.append(9)

queue.popleft()

print(queue)

queue.reverse()
print(queue)