-ํ์ ๋ฃ๋ ์๊ฐ์ ๋ฐฉ๋ฌธ๋ณ์๋ฅผ true๋ก ๋ง๋ค ๊ฒ์ธ๊ฐ?
-ํ๋ฅผ ๋ฝ๋ ์๊ฐ ์ ๋ฐฉ๋ฌธ๋ณ์๋ฅผ true๋ก ๋ง๋ค ๊ฒ์ธ๊ฐ?
: bfs ๋ผ๋ ๊ฒ์ด ๋์ผํ ๊ฐ์ค์น๋ฅผ ๊ฐ์ง๊ณ , ์ธ์ ํ ์ ์ ๋ค์ ํ์ํ๋ ๊ฒ์.
a ์์ b๋ฅผ ํ์์ ๊ฐ์ค์น๊ฐ 1์ธ ๊ฒฝ์ฐ์ ์ด๋ฏธ ๋ฐฉ๋ฌธ์ฒ๋ฆฌ๋ฅผ ํจ.
์ฒดํฌ๋ฅผ ํด์ผ์ง๋ง, c์์ b๋ก ์ฌ๋ ๋ฐฉ๋ฌธ ๋ชปํ๊ฒ ์ฐจ๋จ ํ ์ ์์.
๋ง์ฝ ๋ฐฉ๋ฌธ ์ฒดํฌ๋ฅผ ํ์ง์๋๋ค๋ฉด, a-> b -> c -> b๋ก ์ค๊ฒ ๋๋๋ฐ
b๋ก ํฅํ๋ ๊ฐ์ค์น ๋์ ๊ฐ์ 3์ ํด๋นํจ.
๋ฐ๋ผ์ ๋ฐฉ๋ฌธ ๊ธฐ๋ก ์ฒดํฌ๋ for๋ฌธ์์ ํ ์ฝ์
์ ๋ฐ๋์ ํด์ผ ํจ!
: ๋ฐฉ๋ฌธ์ฒดํฌ๋ ์ธ์ ํ ๋ถ๋ถ์์ ํ์ ์ฝ์ ํ๋ ์๊ฐ์ ๋ฐฉ๋ฌธ ์ฒดํน์
ํด์ ์ค๋ณต์ผ๋ก ๋ค์ด์ค๋ ๊ฒ์ ๋ฐฉ์งํ์!
1)์ฌ๋ฐ๋ฅธ ์์
2)์๋ชป๋ ์์
๋ด๊ฐ ์ฌ๊ธฐ๋ค๊ฐ ์ ํ์๊น์ ๋ํ ๊ณ ์ฐฐ
: ์์ ํฌ์ง์
์ ๋ฐฉ๋ฌธ์ฒดํฌ๊น์ง ํ๋ฒ์ ์งํํ๋ ค๊ณ ์ฌ๊ธฐ๋ค๊ฐ ํ์.
์ฐจ๋ผ๋ฆฌ ํ ๋ฐ๋ณต๋ฌธ ๋ค์ด์ค๊ธฐ์ ์ ์ฒดํฌํ๋ ๊ฒ์ด ๊ฐ์ฅ ์์ ์ ์ธ ํํ์
๊ฒฐ๊ณผ
: ์
๋ ฅ์์ 5๋ฒ์ ํตํด์ ์งํํจ.
1) ์ฌ๋ฐ๋ฅธ ์์
: ์ ๋ถ ๋ค๋ฅธ ์์น๊ฐ์ด ๊ธฐ๋ก๋จ.
2) ์๋ชป๋ ์์
: 2๊ฐ์ ์ค๋ณต๋ ๊ฐ์ด ๋ค์ด์ค๋ ๊ฒ์ ํ์ธํ ์ ์์.
์ ์ด๋ฌ๋๋ฉด? ์ฒดํฌ ์กฐ๊ฑด์ true ์ค์ ํ๋ ๊ตฌ๊ฐ์ด ํ ํํ๋ ๋ถ๋ถ์ด๊ธฐ ๋๋ฌธ์
ํ ํ๊ธฐ์ ์ ์ธ์ ํ ๋ถ๋ถ์ ์ค๋ณตํด์ ๋ฃ์ ์ ์์.