cornarong의 블로그

  • 홈
  • 태그
  • 방명록

algoritm 1

[Algorithm] 재귀함수 기본(팩토리얼, 피보나치수열)

재귀함수란 자기자신을 호출하는 함수, 반복문의 형태 아래의 DFS(int n)함수는 내부에서 자기자신을 호출하는 재귀함수이다. public void DFS(int n){ if(n==0) return; else { DFS(n-1); // 자기자신 호출 } } public static void main(String[] args) { Main T = new Main(); T.DFS(3); } retrun은 값을 반환해주는 역할이지만 void에서는 함수 종료의 의미도 갖고있다. 처음에는 if ~ else 조건으로 종료 조건을 사용하여 연습하는 것이 좋다고 한다. -> 무한루프 방지 재귀함수는 스택프레임을 사용한다. T.DFS(3)을 호출하면 호출하는 순서대로 아래의 그림처럼 스택메모리에 프레임형태로 담긴다. D..

Algorithm 2021.07.10
이전
1
다음
더보기

cornarong의 블로그

  • 분류 전체보기 (83)
    • Git (5)
    • Java (4)
    • HTTP (7)
    • Spring (10)
    • Spring Security (7)
    • Algorithm (39)
    • Thymeleaf (3)
    • JPA (5)
    • AWS (0)
    • Apache Kafka (0)

Tag

Algorithm, Thymeleaf, BFS, Java, BAEKJOON, DFS, Spring, JPA, 프로그래머스, HTTP, 자바, 카카오인턴십, Union&Find, Dirty Checking, 스프링시큐리티, git, PriorityQueue, 알고리즘, springsecurity, 스프링 시큐리티,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바