dfs
2
[๋ฐฑ์ค] 1939 ์ฉ๋์ ํ java, ๊ทธ๋ฆผ์ผ๋ก ์ฝ๊ฒ ์ดํดํ๊ธฐ
1. ๋ฌธ์ ์ค๋ช
๐๋ฌธ์ ๋งํฌ๊ฐ์ค์น ์๋ฐฉํฅ ๊ทธ๋ํ๊ฐ ์ฃผ์ด์ง ๋, ์ถ๋ฐ์ง์์ ๋์ฐฉ์ง ๊น์ง ํ๋ฒ์ ์ด๋์ผ๋ก ๊ฐ์ ธ๊ฐ ์ ์๋ ๋ฌผ๊ฑด์ ์ต๋ ์ค๋์ ๊ตฌํ์ฌ๋ผ.2. ์ ๊ทผ ๋ฐฉ์ ๐๏ธKEY WORD: Parametric Search, Binary_Search,DFS(1) ๊ฐ์ค์น ์๋ฐฉํฅ ๊ทธ๋ํ๋ฅผ ์ธ์ ๋ฆฌ์คํธ๋ก ๊ตฌํํ๋ค.(2) ์ด๋ถํ์์ ํ์ฉํด, ํ๋ฒ์ ์ฎ๊ธธ ์ ์๋ ๋ฌผ๊ฑด์ ์ต๋ ์ค๋์ ๊ตฌํ๋ค. (์ด๋ถ ํ์์ ๋ค์๊ณผ ๊ฐ์ด ์งํ ๋๋ค.)a. ๋ฌธ์ ์์ ์ฃผ์ด์ง ์ต๋ ์ค๋๊ณผ ์ต์ ์ค๋์ ํ์ฉํด ์ค์๊ฐ์ ๊ตฌํ๋ค.b. ํด๋น ์ค์๊ฐ์ ํ ๋ฒ์ ์ฎ๊ธธ ์ ์๋ ์ต๋ ์ค๋์ด๋ผ ์ณค์ ๋, ๋์ฐฉ์ง๊น์ง ์ฎ๊ธฐ๋ ๊ฒ ๊ฐ๋ฅํ์ง ํ์ธํ๋ค.c-1. ๊ฐ๋ฅํ๋ค๋ฉด ์ต์ ์ค๋์ ํ ์ค์๊ฐ + 1 ์ฌ๋ ค์, ๋ค์์ ๊ตฌํ ์ค์๊ฐ์ ์ํฅ ์กฐ์ ํ๋ค.c-2 .๋ถ๊ฐ๋ฅํ๋ค..
2025.01.11
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
๊ทธ๋ํ ํ์ ๊ธฐ๋ณธ(DFS&BFS), ๊ทธ๋ฆผ์ผ๋ก ์ฝ๊ฒ ์ดํดํ๊ธฐ
0. ๊ทธ๋ํ ํ์์ ๊ธฐ๋ณธ์ธ DFS์ BFS๊ทธ๋ํ ํ์์ด๋ ๋ฌด์์ธ๊ฐ?๊ทธ๋ํ ํ์์ด๋, ์ ์ ๊ณผ ๊ฐ์ ์ผ๋ก ์ด๋ฃจ์ด์ง ๊ทธ๋ํ์์ ํน์ ์ ์ ์ ์ ํํ๊ณ , ํด๋น ์ ์ ์์ ์ธ์ ํ ์ ์ ์ ๋ฐฉ๋ฌธํ๋ ๊ฒ์ ๋งํ๋ค. ์ด๋ฌํ ์ ์ ๋ฐฉ๋ฌธ ๋ฐฉ๋ฒ์๋ ํฌ๊ฒ 2๊ฐ์ง๊ฐ ์๋๋ฐ, ์ด๊ฒ์ด ์์ผ๋ก ์ดํด๋ณผ DFS์ BFS์ด๋ค.์ฐ๋ฆฌ๋ ์์ ๊ทธ๋ํ๋ฅผ ์์๋ก ์ฌ์ฉํ๋ฉฐ ํ๋์ฉ ์ดํดํด ๋ณด๊ฒ ๋ค.1. DFSDFS๋ Depth First Search์ ์ฝ์๋ก ๊น์ด ์ฐ์ ํ์์ ๋ปํ๋ค. ๋ง ๊ทธ๋๋ก ๋ฐฉ๋ฌธํ๊ธฐ๋ก ์ ํ ์ธ์ ์ ์ ์ ์ต๋ ๊น์ด๊น์ง ํ์์ ๋ง์น ํ, ๋ค์ ์ธ์ ์ ์ ์ ํ์ธํ๋ ๊ฒ์ด๋ค.์๊ณ ๋ฆฌ์ฆ ๋
ผ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ๋ค.(1) ํ์ฌ ์ ์ ๊ณผ ์ธ์ ํ ์ ์ ์ ๋ฐฉ๋ฌธํ๋ค.(2) ๋ฐฉ๋ฌธํ ์ ์ ์์ ์์ง ๋ฐฉ๋ฌธํ์ง ์์ ์ ์ ์ด ์๋ค๋ฉด ๋ฐฉ๋ฌธํ์ง ์์ ์ ์ ์ ๋ชจ๋ ๋ฐฉ๋ฌธํ ๋๊น์ง (..
2025.01.07
์๊ณ ๋ฆฌ์ฆ/์๊ณ ๋ฆฌ์ฆ-์ด๋ก