๋๋น ์ฐ์ ํ์(BFS) ์ ๊ทธ๋ํ ํ์ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๊ฐ์ ๊น์ด์ ํด๋นํ๋ ์ ์ ๋ถํฐ ํ์ํ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋๋ค.
- Queue๋ฅผ ์ด์ฉํ์ฌ ๊ตฌํํ ์ ์์ต๋๋ค.
- ์์ ์ง์ ์์ ๊ฐ๊น์ด ์ ์ ๋ถํฐ ํ์ํฉ๋๋ค.
- V๊ฐ ์ ์ ์ ์, E๊ฐ ๊ฐ์ ์ ์์ผ ๋ BFS์ ์๊ฐ ๋ณต์ก๋๋ O(V + E)์ ๋๋ค.
๊น์ด ์ฐ์ ํ์(DFS) ์ ๊ทธ๋ํ ํ์ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ์ต๋ํ ์ถ์ ์ ์ ๋ถํฐ ํ์ํ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋๋ค.
- Stack์ ์ด์ฉํ์ฌ ๊ตฌํํ ์ ์์ต๋๋ค.
- ์์ ์ ์ ์์ ๊น์ ๊ฒ ๋ถํฐ ์ฐพ์ต๋๋ค.
- V๊ฐ ์ ์ ์ ์, E๊ฐ ๊ฐ์ ์ ์์ผ ๋ DFS์ ์๊ฐ ๋ณต์ก๋๋ O(V + E)์ ๋๋ค.
์ ์ฐฝ ์ด๊ธฐ ๋ฐฉ๋ฒ : CTRL+click (on Windows and Linux) | CMD+click (on MacOS)