π κ°λ
- μ€ν(Stack): νμ
μ μΆ (LIFO)
- ν(Queue): μ μ
μ μΆ (FIFO)
π» μμ μ½λ
β μ€ν
stack = []
stack.append(1)
stack.append(2)
stack.pop()
β ν
from collections import deque
queue = deque()
queue.append(1)
queue.popleft()
β οΈ μ£Όμν μ
- 리μ€νΈλ‘ νλ₯Ό ꡬννλ©΄ λΉν¨μ¨μ μΌ μ μλ€
π μ½λ μ 리
python/dsa/stack_queue.py