[Algorithm] DFS์ BFS
๐โโ๏ธ ์ธ์ ์ฌ์ฉํ ๊น?
DFS: ๋ ธ๋๊ฐ ๊น์ด ์กด์ฌํ ๋ ํด๋ฅผ ๋น ๋ฅด๊ฒ ๊ตฌํ ์ ์๋ค. ๊ทธ๋ฌ๋ ํด๊ฐ ์๋ ๊ฒฝ๋ก๋ก ๋น ์ง ์ ์๋ค. ๋ํ ๊ตฌํ ํด๊ฐ ์ต์ ์ด ์๋ ์ ์๋ค.
BFS: ๋ฐ๋ผ์ ํน์ ์กฐ๊ฑด์ ์ต๋จ ๊ฒฝ๋ก ์๊ณ ๋ฆฌ์ฆ์ ๊ณ์ฐํ ๋ BFS๋ฅผ ์ฌ์ฉํ๋ค. ๋ํ DFS์ ๋นํด ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ง์ด ํ์๋ก ํ๋ค. ๋ํ ๋ฌดํ ๊ทธ๋ํ์ผ ๊ฒฝ์ฐ ํด๋ฅผ ์ฐพ์ง ๋ชปํ๊ณ ๋ฌดํ ๋ฃจํ์ ๋น ์ง๋ค.
DFS
์ฌ๊ทํจ์๋ ์คํ์ผ๋ก ๊ตฌํํ ์ ์๋ค.
- ํ์ ์์ ๋ ธ๋๋ฅผ ์คํ์ ์ฝ์ ํ ๋ฐฉ๋ฌธ์ฒ๋ฆฌ
- ์คํ์ ์ต์๋จ ๋ ธ๋์ ๋ฐฉ๋ฌธํ์ง ์์ ์ธ์ ํ ๋ ธ๋๊ฐ ํ๋๋ผ๋ ์์ผ๋ฉด ๊ทธ ๋ ธ๋๋ฅผ ์คํ์ ๋ฃ๊ณ ๋ฐฉ๋ฌธ์ฒ๋ฆฌ, ๋ฐฉ๋ฌธํ์ง ์์ ์ธ์ ๋ ธ๋๊ฐ ์์ผ๋ฉด ์คํ์์ ์ต์๋จ ๋ ธ๋๋ฅผ ๊บผ๋ธ๋ค.
- 2๋ฒ ๋ฐ๋ณต
*๋ฐฉ๋ฌธ ์ฌ๋ถ๋ฅผ ๋ฐ๋์ ๊ฒ์ฌ!!(๋ฌดํ ๋ฃจํ์ ๋น ์ง ์ ์์)
BFS
ํ๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํํ ์ ์๋ค.
- ํ์ ์์ ๋ ธ๋๋ฅผ ํ์ ์ฝ์ ํ ๋ฐฉ๋ฌธ์ฒ๋ฆฌ
- ํ์์ ๋ ธ๋๋ฅผ ๊บผ๋ธ ๋ค ๋ฐฉ๋ฌธํ์ง ์์ ์ธ์ ๋ ธ๋๋ฅผ ๋ชจ๋ ํ์ ์ฝ์ ํ ๋ฐฉ๋ฌธ ์ฒ๋ฆฌ
- 2๋ฒ ๋ฐ๋ณต
# ์นดํ ๊ณ ๋ฆฌ
- BOJ 36
- Algorithm 12
- CodingTest 11
- Web 9
- Javascript 8
- Vue 7
- React 7
- DBProject 4
- Python 3
- Tech-interview 3
- Express 3
- Next 3
- Github 2
- Django 2
- C 1
- C++ 1
- WebGame 1