테크 로그포스 Tech Log Force
Python의 queue 본문
파이썬에서 큐를 구현할 때
1. 리스트로 구현하기
2. deque라이브러리 이용
리스트로 구현하는건 시간복잡도가 더 높으니 deque을 이용하는 것이 좋다.
통상적으로 삽입은 append(), 삭제는 popleft()를 사용한다.
오른쪽으로 들어온 요소가 왼쪽으로 나간다고 생각하면 편할 것 같다.
from collections import duque
queue = deque()
queue.append(5)
queue.append(3)
queue.popleft()
=> 3
'CS > Algorithm & Data Structure' 카테고리의 다른 글
[BOJ][Python] 백준 1475 방 번호 (0) | 2023.03.09 |
---|---|
유클리드 호제법(최대공약수 재귀로 구하기) (0) | 2023.02.21 |
[구현] 왕실의 나이트 (0) | 2023.02.21 |
빅오 표기법, Python 시간 복잡도 (0) | 2023.01.31 |
[BOJ][C++] 백준 2908 상수 (0) | 2022.11.23 |
Comments