π³Dev/Algorithm
[μκ³ λ¦¬μ¦] 06. Topological Sort
fortune.00
2021. 11. 24. 18:38
Topological Sort
μμμ λ ¬
: μμκ° μλ μμ μ μ°¨λ‘λ‘ μνν΄μΌ ν λ, μμλ₯Ό κ²°μ νλ μκ³ λ¦¬μ¦
: μ¬μ΄ν΄μ΄ μ‘΄μ¬νμ§ μλ κ·Έλνμμλ§ μ μ© κ°λ₯νλ€
: νλμ λ°©ν₯ κ·Έλν(DAG = Directed Acyclic Graph)μμ μ¬λ¬ μμ μ λ ¬μ΄ λ§λ€μ΄ μ§ μ μλ€
: μμ μ λ ¬μ κ³Όμ μμ κ·Έλνμ λ¨μμλ μ μ μ€μ μ§μ
μ°¨μκ° 0μΈ μ μ μ΄ μλ€λ©΄ μ λ ¬μ΄ μ€λ¨λκ³ , ν΄λΉ λ¬Έμ λ μ€νμ΄ λΆκ°λ₯ν λ¬Έμ κ° λλ€
- Queue
- μ§μ μ°¨μκ° 0μΈ μ μ μ νμ μ½μ
- νμμ μ νλ μ μ κ³Ό μ¬κΈ°μ λΆμλ λͺ¨λ κ°μ μ μμ
- μμ κ³Όμ μ λ°λ³΅ν΄μ λͺ¨λ μ μ μ΄ μ ν, μμ λλ©΄ μκ³ λ¦¬μ¦ μ’ λ£