๋ค์ต์คํธ๋ผ1 ๋ค์ต์คํธ๋ผ , ๋ฒจ๋ง-ํฌ๋, ํ๋ก์ด๋-์์ฌ ์๊ณ ๋ฆฌ์ฆ ์ฐจ์ด ๊ทธ๋ํ ์๊ณ ๋ฆฌ์ฆ์ ์ฃผ์ด์ง ๊ทธ๋ํ์ ์ ์ (Vertex)๊ณผ ๊ฐ์ (Edge)์ ์ฒ๋ฆฌํ์ฌ ๋ค์ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋๋ค. ๊ฐ์ฅ ๋๋ฆฌ ์ฐ์ด๋ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก BFS ์ DFS ๊ฐ ์์ต๋๋ค. ๊ทธ ์ค ์ต๋จ ๊ฒฝ๋ก๋ฅผ ์ฐพ๋ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก BFS ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํฉ๋๋ค. ํ์ง๋ง BFS ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ์ ์ ๊ฐ์ค์น๊ฐ ํญ์ ์ผ์ ํ ๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.๊ฐ์ ์ ๊ฐ์ค์น๊ฐ ๋ค๋ฅธ ๊ฒฝ์ฐ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ์ฐพ๋ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก๋ ๋ค์ต์คํธ๋ผ , ๋ฒจ๋ง-ํฌ๋, ํ๋ก์ด๋-์์ฌ ์๊ณ ๋ฆฌ์ฆ์ด ์์ต๋๋ค.๊ฐ๊ฐ์ ์ฐจ์ด๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ (Dijkstra's Algorithm) ์ฃผ์ด์ง ์์ ์ ์ ์์ ๋ค๋ฅธ ๋ชจ๋ ์ ์ ๊น์ง์ ์ต๋จ ๊ฒฝ๋ก๋ฅผ ์ฐพ์ต๋๋ค.์ผ๋ฐ์ ์ผ๋ก ์ฐ์ ์์ ํ๋ฅผ ์ฌ์ฉํด์ ๊ตฌํํฉ๋๋ค.๊ฐ์ค์น๊ฐ ๋ชจ๋ ์์์ธ ๊ฒฝ์ฐ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค. ์๊ฐ ๋ณต์ก๋:.. Algorithm 2024. 9. 20. ์ด์ 1 ๋ค์