ํฌ๋ฌ์ค์ปฌ ์๊ณ ๋ฆฌ์ฆ ๊ตฌํ 2 (๋ถ๊ดด๋ฒ์น์ ์ ์ฉํ ๋ฐฉ๋ฒ)
ํ๋ก๊ทธ๋จ ๊ฐ์ : C ์ธ์ด๋ฅผ ์ฌ์ฉํ ํฌ๋ฌ์ค์ปฌ ์๊ณ ๋ฆฌ์ฆ(Kruskal Algorithm) ๊ตฌํ. ๋ถ๊ดด๋ฒ์น์ ์ ์ฉํ์ง ์์ ํฌ๋ฌ์ค์ปฌ ์๊ณ ๋ฆฌ์ฆ. ๋ถ๊ดด๋ฒ์น์ ์ ์ฉํ ํฌ๋ฌ์ค์ปฌ ์๊ณ ๋ฆฌ์ฆ ํ๋ก๊ทธ๋จ ๊ตฌ์กฐ ๋ฐ ์ค๊ณ: ์ด์ ๊ธ๊ณผ ์ด์ด์ง๋ ํฌ์คํ ์ ๋๋ค. ํ๋ก๊ทธ๋จ์ ๊ตฌ์กฐ์ ์ค๊ณ ๋ฐฉ๋ฒ์ ์๋ ๋งํฌ์์ ๋ณด์ค ์ ์์ต๋๋ค. 2021.04.09 - [์๊ณ ๋ฆฌ์ฆ] - ํฌ๋ฌ์ค์ปฌ ์๊ณ ๋ฆฌ์ฆ ๊ตฌํ 1 (๋ถ๊ดด๋ฒ์น์ ์ ์ฉํ์ง ์์ ๋ฐฉ๋ฒ) ์ฐธ๊ณ ๋ก ์๋ ์ฝ๋์์ ๋ถ๊ดด๋ฒ์น(collapsing rule)์ ์ ์ฉํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ์๊ณ ๋ฆฌ์ฆ์ด ์๋๋ฐ, ๋ถ๊ดด๋ฒ์น์ด๋ ์์์ ๋ ธ๋ i์ ๋ํด find ์ฐ์ฐ์ ํ๋ค๊ณ ํ์์ ๋, ์ ์์ ์ผ๋ก ๋ฃจํธ๋ฅผ ์ฐพ์๋ค๋ฉด i๋ถํฐ ๋ฃจํธ๊น์ง์ ๊ฒฝ๋ก์ ์๋ ๋ชจ๋ ๋ ธ๋๋ค์ ๊ทธ ๋ฃจํธ์ ์์์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋งํฉ๋๋ค. ์ฆ, i์ ๋ํด find ์ฐ์ฐ์ ํ ๋ฒ ํ์๋ค๋ฉด ๊ทธ ์ดํ๋ถํฐ๋ i๋ถํฐ ๋ฃจํธ๊น์ง์ ๊ฒฝ๋ก์ ์๋ ๋ชจ๋ ๋ ธ๋๋ค์ด ํ ๋ฒ์ ์์ ์ ๋ฃจํธ๋ฅผ ์ฐพ์ ์ ์๋ค๋ ๋ป์ด ๋ฉ๋๋ค. ...