Last updated
Last updated
μ°μ μμ ν
λ₯Ό μν μλ£κ΅¬μ‘°.
μ°μ μμ νλ μ€μΌμ€λ§(ex: CPU μ€μΌμ€λ§)μ μ£Όλ‘ μ°μΈλ€.
κ°μ₯ ν° λ°μ΄ν°λΆν° λμ€λ©΄ Max Heap(μ΅λ ν), κ°μ₯ μμ λ°μ΄ν°λΆν° λμ€λ©΄ Min Heap(μ΅μ ν)μ΄λΌκ³ νλ€.
λ€μμ λ³μλ€μ΄ μ‘΄μ¬νλ€κ³ κ°μ νλ€.
μ½μ μ 맨 λ°μμ 맨 μκΉμ§ μ¬λΌμ€λ κ³Όμ μ΄λ―λ‘ O(logN)μ΄λ€.
μμ λ μμ μ체λ O(1)μ΄μ§λ§ μ¬μ λ ¬ κ³Όμ μ΄ νμνλ€. μ¬μ λ ¬μ 루νΈκ° μ΅λ λ§μ§λ§ λ ΈλκΉμ§ κ²μ¬νλ κ³Όμ μ΄λ―λ‘ λ§¨ μμμ 맨 λ°κΉμ§ μ¬λΌμ€λ κ³Όμ μ΄λ€. λ°λΌμ, O(logN)μ΄λ€.