
λμ νμ΄

μ΅μ ν: λΆλͺ¨ λ
Έλμ ν€κ°μ΄ μμ λ
Έλμ ν€κ°λ³΄λ€ νμ μμ ν
μ΅λ ν: λΆλͺ¨ λ
Έλμ ν€κ°μ΄ μμ λ
Έλμ ν€κ°λ³΄λ€ νμ ν° ν

ν μμ± & μμ μΆκ°
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
[Python] ν μλ£κ΅¬μ‘° / νν(heapq) / νμ΄μ¬μμ heapq λͺ¨λ μ¬μ©νκΈ°
νμ νΉμ ν κ·μΉμ κ°μ§λ νΈλ¦¬λ‘, μ΅λκ°κ³Ό μ΅μκ°μ μ°Ύλ μ°μ°μ λΉ λ₯΄κ² νκΈ° μν΄ κ³ μλ μμ μ΄μ§νΈλ¦¬λ₯Ό κΈ°λ³ΈμΌλ‘ νλ€. ν property : Aκ° Bμ λΆλͺ¨λ Έλμ΄λ©΄ Aμ ν€κ°κ³Ό Bμ ν€κ° μ¬μ΄μλ λ
littlefoxdiary.tistory.com
'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 |