πŸ“š λͺ©μ°¨


μš”μ•½


1. μœ„μƒ μ •λ ¬(Topology sort)

1. μœ„μƒ μ •λ ¬

κΈ°λŠ₯ νŠΉμ§• μ‹œκ°„ λ³΅μž‘λ„(λ…Έλ“œ 수:V, 에지 수: E)
λ…Έλ“œ κ°„μ˜ μˆœμ„œλ₯Ό κ²°μ • 사이클이 μ—†μ–΄μ•Ό 함 O(V+E)

2. μœ„μƒ μ •λ ¬μ˜ 핡심 이둠

  1. κ·Έλž˜ν”„λ₯Ό 인접 리슀트둜 ν‘œν˜„ν•œλ‹€.

1.png

1 2 3
2 4 5
3 4
4 5
5
  1. μ§„μž… 차수 λ°°μ—΄ ← μ΄λΌλŠ” κ±Έ λ§Œλ“œλŠ”λ° μ΄κ±°λŠ” μžμ‹ μ΄ λͺ‡ 개의 λ…Έλ“œμ—κ²Œ κ°€λ₯΄μΌœμ§€κ³  μžˆλŠ”μ§€λ₯Ό 적으면 λœλ‹€.
1 2 3 4 5
0 1 1 2 2