π λΌ-μ΄ν/π ν°-μμ΄-μ
μ€λμ λ°°μ #94
κ°λ°νλ νμ΄
2021. 12. 14. 04:45
2021.12.13 λ¦μ λ°€μ μ°λ μ€λμ λ°°μ
μ€λ ν μΌ.
- μκ³ λ¦¬μ¦ 3λ¬Έμ νκΈ°
- DS λΈλ‘κ·Έ ν¬μ€ν
- μΉ΄μΉ΄μ€ μν°νλΌμ΄μ¦ μμμ μμ±
μ€λ μλ‘ λ°κ²¬ν κ².
- νμμ 리νλ Έλκ° μλ λ§μ§λ§ λ ΈλλΆν° 루νΈλ ΈλκΉμ§ κ±°μ¬λ‘ μ¬λΌμ€λ©΄μ shift downμ νλ©΄ νμ΄ μλ λ°°μ΄λ νμΌλ‘ μ¬μ‘°μ ν μ μλ€. μκ° λ³΅μ‘λλ O(N) -> N/2κ° λ Έλμ λν΄ μννκΈ° λλ¬Έμ
- Max-heapifyμ μ΅μ μ μλ리μ€λ νΈλ¦¬μ 리νλ Έλκ° λ°λ§ μ°¨μμ λ.
μ€λ λλ κ².
- μκ³ λ¦¬μ¦μ ν λ² λ§νλ©΄ λ무 μνλ¦°λ€.. μ€λλ DPμμ ν λ² λ§νλκΉ κ³μ μνλ €μ κ³ μνλ€.
- μμμλ₯Ό μ°λ건 μμ νλ μΌμ΄λ€. κΈ°μ μ λλ₯Ό μ΄λ»κ² ν보ν΄μΌν κΉ?
λ΄μΌμ κ³ν.
- DS ν¬μ€ν λ§λ¬΄λ¦¬
- OS 곡λΆμμ
- μ§μμ μ μΆνκΈ°
μ€λμ κ°μ¬.
- λ¦μμ§λ§ λͺ©νν 곡λΆλμ λ§λ¬΄λ¦¬ν μ μκ² ν΄μ£Όμ μ κ°μ¬ν΄μ.