λμ νμ΄
μ΅μ ν: λΆλͺ¨ λ
Έλμ ν€κ°μ΄ μμ λ
Έλμ ν€κ°λ³΄λ€ νμ μμ ν
μ΅λ ν: λΆλͺ¨ λ
Έλμ ν€κ°μ΄ μμ λ
Έλμ ν€κ°λ³΄λ€ νμ ν° ν
ν μμ± & μμ μΆκ°
import heapq
heap = []
heapq.heappush(heap, 50)
μ΄λ―Έ μμ±ν΄λ 리μ€νΈκ° μλ€λ©΄ heapify ν¨μλ₯Ό ν΅ν΄ μ¦κ°μ μΌλ‘ ν μλ£νμΌλ‘ λ³νν μ μλ€.
heap2 = [50 ,10, 20]
heapq.heapify(heap2)
νμμ μμ μμ
heappop ν¨μλ κ°μ₯ μμ μμλ₯Ό νμμ μ κ±°ν¨κ³Ό λμμ κ·Έλ₯Ό κ²°κ΄κ°μΌλ‘ 리ν΄νλ€.
result = heapq.heappop(heap)
print(result)
https://littlefoxdiary.tistory.com/m/3
'Algorithm > νμ΄μ¬ μ½λ©ν μ€νΈ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
DFS(κΉμ΄μ°μ νμ)κΈ°μ΄ - 0. [μ μμ§μ] μ¬κ·ν¨μμ μ€ν (0) | 2023.02.06 |
---|---|
μλ£κ΅¬μ‘° νμ© (ν) - 11. μ΅λν (0) | 2023.02.06 |
μλ£κ΅¬μ‘° νμ© (ν΄μ¬) - 9. Anagram μλκ·Έλ¨ (0) | 2023.02.05 |
μλ£κ΅¬μ‘° νμ© (ν΄μ¬) - 8. λ¨μ΄ μ°ΎκΈ° (0) | 2023.02.05 |
μλ£κ΅¬μ‘° νμ© (ν) - 7. κ΅μ‘κ³Όμ μ€κ³ (0) | 2023.02.04 |