BFS
์ฝ๋ฉํ ์คํธ ๊ด๋ จ ๋ด์ฉ ์ ๋ฆฌ (1)
๊ทธ๋ฆฌ๋ ; ํ์ฌ ๊ฐ์ฅ ์ข์ ๋ณด์ด๋ ๊ฒ๋ง์ ์ ํํ๋ ์๊ณ ๋ฆฌ์ฆ - ํ์ฌ ์ํฉ์์ ์ง๊ธ ๋น์ฅ ์ข์ ๊ฒ๋ง ๊ณ ๋ฅด๋ ๋ฐฉ๋ฒ - ๋งค ์๊ฐ ๊ฐ์ฅ ์ข์๋ณด์ด๋ ๊ฒ์ ์ ํํ๋ฉฐ, ํ์ฌ์ ์ ํ์ด ๋์ค์ ๋ฏธ์น ์ํฅ์ ๋ํด์๋ ๊ณ ๋ คํ์ง ์์ - ๋ฌธ์ ์์ '๊ฐ์ฅ ํฐ ์์๋๋ก','๊ฐ์ฅ ์์ ์์๋๋ก' ๋ฑ๋ฑ ํํ์ด ๋์ค๋ฉด ๊ทธ๋ฆฌ๋๋ก ํ ์ ์๋์ง ์๊ฐํด๋ณด๊ธฐ - ๊ทธ๋ฆฌ๋์ ์ ๋ ฌ๋ฌธ์ ๋ ์ง์ ์ด๋ค ์ถ์ ๋๊ธฐ๋ ํจ ๊ตฌํ ; ๋จธ๋ฆฟ์์ ์๋ ์๊ณ ๋ฆฌ์ฆ์ ์ ํํ๊ณ ๋น ๋ฅด๊ฒ ํ๋ก๊ทธ๋จ์ผ๋ก ์์ฑํ๊ธฐ - ์ผ๋ฐ์ ์ผ๋ก ๋ฐฉํฅ์ ์ค์ ํด์ ์ด๋ํ๋ ๋ฌธ์ ์ ํ์์๋ dx, dy๋ผ๋ ๋ณ๋์ ๋ฆฌ์คํธ๋ฅผ ๋ง๋ค์ด ๋ฐฉํฅ์ ์ ํ๋ ๊ฒ์ด ํจ๊ณผ์ ex) dx=[-1,0,1,0] dy=[0,-1,0,1] DFS/BFS ; ๊ทธ๋ํ๋ฅผ ํ์ํ๊ธฐ ์ํ ๋ฐฉ๋ฒ โถ DFS (Depth-First Searc..