[DFS] 3. ํฉํ ๋ฆฌ์ผ
<<ํ์ด>>
ํฉํ ๋ฆฌ๋ฅผ ๊ตฌํํ๊ธฐ ์ํด์ ์ฌ๊ทํจ์๋ฅผ ์ด์ฉํ๋ค.
์ฌ๊ทํจ์๋ฅผ ์ ์ด์ฉํ๊ธฐ ์ํด์๋ if๋ฌธ๊ณผ ์ฌ๊ทํจ์ ์ ์กฐํฉ์ ์ ๋ค๋ฃฐ์ค ์์์ผ ํ ๊ฒ ๊ฐ๋ค.
๋ํ ์คํ๊ธฐ๋ฐ์ผ๋ก ์ค๋ช ์ด ๋๋ค!!
*BFS๋ ํ๊ธฐ๋ฐ์ผ๋ก ์ค๋ช ์ด ๋๋ค.
class Main {
public int DFS(int n) {
if(n == 1) return 1;
else return n * DFS(n - 1);
}
public static void main(String[] args) {
Main T = new Main();
System.out.println(T.DFS(5));
}
}
'์ฝ๋ฉํ ์คํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[DFS] 6. ๋ถ๋ถ ์งํฉ ๊ตฌํ๊ธฐ (0) | 2024.02.02 |
---|---|
[์ฌ๊ท, ๋ฉ๋ชจ๋ฆฌ์ ์ด์ ] 4. ํผ๋ณด๋์น์์ด (0) | 2024.02.01 |
[DFS] 5. ์ด์งํธ๋ฆฌ ์ํ (0) | 2024.01.29 |
[์ฌ๊ทํจ์] 2. ์ด์ง์ ์ถ๋ ฅ (1) | 2024.01.26 |
[์ฌ๊ทํจ์] ์ฌ๊ทํจ์ (1) | 2024.01.26 |
๋๊ธ