[์๊ณ ๋ฆฌ์ฆ] BFS(๋๋น ์ฐ์ ํ์)
BFS์ DFS๋ํ์ ์ธ ๊ทธ๋ํ ํ์ ์๊ณ ๋ฆฌ์ฆ๋๋น ์ฐ์ ํ์(Breadth First Search): ์ ์ ๋ค๊ณผ ๊ฐ์ ๋ ๋ฒจ์ ์๋ ๋
ธ๋๋ค(ํ์ ๋
ธ๋๋ค)์ ๋จผ์ ํ์ํ๋ ๋ฐฉ์๊น์ด ์ฐ์ ํ์(Depth First Search): ์ ์ ์ ์์๋ค์ ๋จผ์ ํ์ํ๋ ๋ฐฉ์ BFS/DFS ๋ฐฉ์ ์ดํด๋ฅผ ์ํ ์์ 1. BFS ๋ฐฉ์: A - B - C - D - G - H - I - E - F - J ํ ๋จ๊ณ์ฉ ๋ด๋ ค๊ฐ๋ฉด์, ํด๋น ๋
ธ๋์ ๊ฐ์ ๋ ๋ฒจ์ ์๋ ๋
ธ๋๋ค (ํ์ ๋
ธ๋๋ค)์ ๋จผ์ ์ํํจ2. DFS ๋ฐฉ์: A - B - D - E - F - C - G - H - I - J ํ ๋
ธ๋์ ์์์ ํ๊ณ ๋๊น์ง ์ํํ ํ, ๋ค์ ๋์์์ ๋ค๋ฅธ ํ์ ๋ค์ ์์์ ํ๊ณ ๋ด๋ ค๊ฐ๋ฉฐ ์ํํจ Java๋ก ๊ทธ๋ํ๋ฅผ ํํJava์์๋ `HashMap..
2021.06.05