DFS 유형 문제들에서 활용하기 좋은 구조임
from collections import deque
q = deque([x]) #x를 큐에 넣음. 초기화
q.pop() #오른쪽거 빼기
q.popleft() #왼쪽거 빼기
q.append() #오른쪽에 넣기
q.appendleft() #왼쪽에 넣기
q.rotate(num): 데크를 num만큼 회전한다(양수면 오른쪽, 음수면 왼쪽).
반응형
'Programming > Python' 카테고리의 다른 글
[Python3] 장애물 인식 프로그램 - Softeer(LEVEL2) (0) | 2023.08.04 |
---|---|
[Python3] 8단 변속기 - Softeer(LEVEL2) (0) | 2023.08.03 |
[Python3] 금고털이 - Softeer(LEVEL2) (2) | 2023.08.03 |
[Python3] 근무 시간 - string (0) | 2023.07.28 |
[Python3] 무인도 여행 - BFS / DFS (2) | 2023.07.27 |