본문 바로가기 메뉴 바로가기

신코불이 : 신나는 코딩 불타는 이 밤

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

신코불이 : 신나는 코딩 불타는 이 밤

검색하기 폼
  • 분류 전체보기 (27)
    • 알고리즘 (19)
      • 백준 (14)
      • 프로그래머스 (4)
    • CS (8)
      • JAVA (5)
      • 디자인 패턴 (1)
    • 에러 (0)
  • 방명록

recursion (1)
재귀 함수

재귀 함수 Recursion Function 재귀 함수란 자기 자신과 같은 메소드를 계속 호출하는 함수를 말한다. 재귀 함수는 무한 루프를 방지하기 위해 적어도 하나의 base case (기저 조건) 가 존재해야 한다. 따라서 모든 함수는 결국 base case에 수렴해야 한다. 재귀 함수의 장점 1. 가독성이 좋다. 기본적으로 재귀 함수는 모두 반복문으로 표현할 수 있다. 그러나 알고리즘 자체가 재귀적인 표현이 자연스러운 경우 재귀 함수를 쓰는 것이 코드량과 변수가 줄어들어 가독성이 향상된다. ex) 피보나치 수열 1 2 3 4 5 6 public static int fibonacci(int n) { if (n

CS 2021. 12. 15. 01:17
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 재귀
  • 4796
  • Regex
  • 11729
  • 순열
  • generic
  • 2529
  • 11659
  • 프로그래머스
  • 와일드카드
  • recursion
  • 알고리즘
  • Wrapper Class
  • java
  • 하노이 탑
  • 구간 합 구하기
  • gof
  • BFS
  • OOP
  • 디자인 패턴
  • 백트래킹
  • 래퍼 클래스
  • Stack
  • 신규아이디추천
  • 15686
  • 조합
  • 게리맨더링
  • 백준
  • CS
  • 제네릭
more
«   2025/11   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바