2. DFS(Depth-Find-Search) : ๊น์ด ์ฐ์ ํ์
DFS(Depth-Find-Search) ๊น์ด ์ฐ์ ํ์ ์ง๋ ์๊ฐ BFS์ ์ด์ด ์ค๋์ DFS์ ๋ํด ์์๋ณด๋ ค๊ณ ํ๋ค. DFS๋ Depth-Find-Search๋ก ๊น์ด ์ฐ์ ํ์์ด๋ค. BFS์ ๋ค๋ฅด๊ฒ DFS๋ ๊น์ด๋ฅผ ์ฐ์ ์ ์ผ๋ก ํ์ํ๋ค. ์ฆ ์ต๋ ๊น์ด๊น์ง ์ฌ๊ท์ ์ผ๋ก ์ด๋ํ ํ ์ต๋ ๊น์ด์ ๋๋ฌํ ๊ฒฝ์ฐ ์์ผ๋ก ์ด๋ํ๋ค. ๋ํ BFS์์๋ Queue๋ฅผ ์ฌ์ฉํ๋ค๋ฉด DFS์์๋ Stack์ ์ฌ์ฉํ๋ค. ์ด Stack์ ์ ์ฅ๋ ๊ฐ์ด ์ฐ๋ฆฌ๊ฐ ์ํ๋ DFS์ ํ์ ์์์ด๋ค. ์๊ณ ๋ฆฌ์ฆ ๋์ ๋ฐฉ์ ๋ค์๊ณผ ๊ฐ๋ค. 1. ํน์ ์ ์ ์ด ์์ง ๋ฐฉ๋ฌธํ์ง ์์ ์ ์ ์ธ ๊ฒฝ์ฐ ์ด๋ฅผ ๋ฐฉ๋ฌธ์ฒ๋ฆฌ ํด์ค๋ค. 2. ํด๋น ์ ์ ๊ณผ ์ฐ๊ฒฐ๋ ๋ค๋ฅธ ์ ์ ์ ๋ํด ์ ๊ณผ์ ์ ๋ฐ๋ณตํ๋ค. ๋ค์๊ณผ ๊ฐ์ ๊ทธ๋ํ๊ฐ ์ฃผ์ด์ก์ ๋ DFS๋ฅผ ์ ์ฉํด๋ณด์. โ ์์ ์ ์ ์ 8..