πŸ’» Dev & CSAlgorithm & Coding Test

Kruskal's Algorithm κ΅¬ν˜„ 2 (Method applying the Collapse Rule)

ν”„λ‘œκ·Έλž¨ κ°œμš” : C μ–Έμ–΄λ₯Ό μ‚¬μš©ν•œ Kruskal's Algorithm(Kruskal Algorithm) κ΅¬ν˜„. 뢕괴법칙을 μ μš©ν•˜μ§€ μ•Šμ€ Kruskal's Algorithm. 뢕괴법칙을 μ μš©ν•œ Kruskal's Algorithm ν”„λ‘œκ·Έλž¨ ꡬ쑰 및 섀계: 이전 κΈ€κ³Ό μ΄μ–΄μ§€λŠ” ν¬μŠ€νŒ…μž…λ‹ˆλ‹€. ν”„λ‘œκ·Έλž¨μ˜ ꡬ쑰와 섀계 방법은 μ•„λž˜ λ§ν¬μ—μ„œ 보싀 수 μžˆμŠ΅λ‹ˆλ‹€. 2021.04.09 - [μ•Œκ³ λ¦¬μ¦˜] - Kruskal's Algorithm κ΅¬ν˜„ 1 (Method without applying the Collapse Rule) 참고둜 μ•„λž˜ μ½”λ“œμ—μ„œ 뢕괴법칙(collapsing rule)을 μ μš©ν•˜μ—¬ 문제λ₯Ό ν•΄κ²°ν•˜λŠ” μ•Œκ³ λ¦¬μ¦˜μ΄ μžˆλŠ”λ°, λΆ•κ΄΄λ²•μΉ™μ΄λž€ μž„μ˜μ˜ λ…Έλ“œ i에 λŒ€ν•΄ find 연산을 ν•œλ‹€κ³  ν•˜μ˜€μ„ λ•Œ, μ •μƒμ μœΌλ‘œ 루트λ₯Ό μ°Ύμ•˜λ‹€λ©΄ iλΆ€ν„° λ£¨νŠΈκΉŒμ§€μ˜ κ²½λ‘œμ— μžˆλŠ” λͺ¨λ“  λ…Έλ“œλ“€μ„ κ·Έ 루트의 μžμ‹μœΌλ‘œ λ§Œλ“œλŠ” 것을 λ§ν•©λ‹ˆλ‹€. 즉, i에 λŒ€ν•΄ find 연산을 ν•œ 번 ν•˜μ˜€λ‹€λ©΄ κ·Έ μ΄ν›„λΆ€ν„°λŠ” iλΆ€ν„° λ£¨νŠΈκΉŒμ§€μ˜ κ²½λ‘œμ— μžˆλŠ” λͺ¨λ“  λ…Έλ“œλ“€μ΄ ν•œ λ²ˆμ— μžμ‹ μ˜ 루트λ₯Ό 찾을 수 μžˆλ‹€λŠ” 뜻이 λ©λ‹ˆλ‹€. ...

April 9, 2021 Β· 9 min Β· Sobamemil