티스토리 뷰
Queue
https://jhk0307.tistory.com/137
import queue
# 한쪽 방향에서 FIFO
q = queue.Queue()
q.put(x) #
n = q.get()
## 리스트를 queue로 사용할 수도 있다.
q = list()
q.append(x)
n = q.pop(0) # 맨 앞의 원소가 반환되나 시간 효율적으로 좋지 x
https://jhk0307.tistory.com/139
from collections import deque
dq = deque([1, 2, 3])
dq.append(n)
dq.popleft()
'코딩테스트 > 알고리즘, 자료구조 정리' 카테고리의 다른 글
시간복잡도 (0) | 2020.11.18 |
---|---|
알고리즘/자료구조 05 - BFS (0) | 2020.11.08 |
알고리즘/자료구조 03 - DFS, 스택 DFS, 재귀 DFS (0) | 2020.11.08 |
알고리즘/자료구조 02 - 재귀 함수, 팩토리얼, 하노이 타워 (0) | 2020.11.08 |
알고리즘/자료구조 01 - stack, 괄호 검사, PostFix, 수식 계산 (0) | 2020.11.08 |
댓글