개발하는지호

[DFS] 3. 팩토리얼

by 개발하는지호

<<풀이>>

팩토리를 구현하기 위해서 재귀함수를 이용했다.

 

재귀함수를 잘 이용하기 위해서는 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

블로그의 정보

DevSecOps

개발하는지호

활동하기