๋ฐฑํธ๋ํน1 [Algorithm] ๋ฐฑํธ๋ํน / DFS ์ฐจ์ด - ์ ๋งค๋ชจํธํ ๊ฐ๋ ๋ค์ก๊ธฐ ์ผ๋ฐ์ ์ผ๋ก ์ฝ๋ฉํ ์คํธ ๋ฌธ์ ๋ฅผ ํ๋ค๋ณด๋ฉด DFS ์ ๋ฐฑํธ๋ ํน์ ๋จ์ด๋ฅผ ํผ์ฉํด ๊ฐ๋ฉฐ ๋ฌธ์ ๋ฅผ ํธ๋ ๋ชจ์ต์ ์ค์ค๋ก ๋ฐ๊ฒฌํ ์ ์๋ค. DFS๋ ๊ฐ๋ ์ ์ผ๋ก ์๊ณ , ๋ฐฑํธ๋ํน๋ ๋๋์ ์ผ๋ก ์๊ณ ์๋๋ฐ, ์ด ๋์ ์ฐจ์ด๊ฐ ์กฐ๊ธ ์๋ค๋ ์ฌ์ค์ ๊นจ๋ฌ์๋ค. ๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๊ฐ ๋ง์ด ํผ๋ํด ๊ฐ๋ฉฐ ์ฐ๋ ๊ฐ๋ ๋ค์ ๋ค์ ํ๋ฒ ๋ค์ก์ ๋ณด๋ ค๊ณ ํ๋ค. ๐ฏDFS & Backtracking ๋จผ์ ์ฐ๋ฆฌ๊ฐ ์๊ณ ์๋ DFS ์ ๋ฐฑํธ๋ํน ๊ฐ๋ ๋ง๊ณ ์ค์ ์คํผ์ ๋ก ์ ํด์ง ๊ฐ๋ ์ด๋ค. ๊น์ด ์ฐ์ ํ์ (DFS): DFS๋ ๊ทธ๋ํ๋ ํธ๋ฆฌ์ ๊ฐ์ ์๋ฃ ๊ตฌ์กฐ๋ฅผ ํ์ํ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋๋ค. ์์ ๋ ธ๋์์ ์์ํ์ฌ ๋ค์ ๋ถ๊ธฐ๋ก ๋์ด๊ฐ๊ธฐ ์ ์ ํ์ฌ ๋ถ๊ธฐ๋ฅผ ์์ ํ ํ์ํฉ๋๋ค. DFS๋ ์ผ๋ฐ์ ์ผ๋ก ๊ทธ๋ํ์์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ๋ ธ๋๋ฅผ ๋ฐฉ๋ฌธํ๋ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์คํ์ด๋ .. Algorithm/BFS & DFS 2023. 10. 27. ์ด์ 1 ๋ค์