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

SyLab

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

SyLab

검색하기 폼
  • 분류 전체보기 (22)
    • 논문 (1)
    • English diary (2)
    • 프로그래밍 언어 (3)
      • C (0)
      • C++ (2)
      • Java (0)
      • Python (0)
      • Go (0)
      • Erlang (0)
      • Haskell (1)
      • HTML & CSS (0)
      • JavaScript (0)
    • 웹 프로그래밍 (0)
      • Spring (0)
      • Bootstrap (0)
      • Node.js (0)
    • 모바일 프로그래밍 (0)
      • Android (0)
    • 데이터베이스 (0)
      • MySQL (0)
    • 운영체제 (1)
    • 자료구조와 알고리즘 (1)
    • Competitve Programming (6)
    • 네트워크 (0)
    • 인공지능 (6)
    • Computer Vision (0)
    • 게임 프로그래밍 (1)
      • Unity (1)
    • Docker (0)
    • IT story (0)
    • 수학 (1)
  • 방명록

재귀함수 (1)
재귀 함수) 재귀함수의 특성에 대해 알아보기

안녕하세요? 오늘은 재귀함수에 대해 알아보는 시간을 갖도록 하겠습니다. 재귀(recursion)란? 사전적 정의를 보면 다음과 같습니다. : 원래의 자리로 되돌아가거나 되돌아옴.(네이버 국어사전) 원래의 자리로 되돌아가거나 되돌아온다. 무슨 말일까요? 그리고 그런 특성을 가진 함수를 재귀함수라고 하는데 뭔가 알것 같기도 하고... 하나하나씩 살펴보겠습니다. void recursion(){ recursion() } 코드를 이렇게 짜놓으면 어떻게 될까요? 코드의 순서를 보며 프로그램의 흐름을 보겠습니다. 먼저 [line 1] 에서 recursion()함수가 시작합니다. 그리고 [line 2]에서 또 다시 recursion()함수가 호출됩니다. 그러면 또 다시 코드의 흐름은 [line 1]에서 부터 시작하게 ..

자료구조와 알고리즘 2018. 4. 30. 23:45
이전 1 다음
이전 다음
공지사항
  • 연구실이 개설되었습니다.
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Pigeon hole principle
  • U-Net
  • 1로 만들기
  • 테트로미노
  • 람다
  • 13235
  • 재귀함수
  • 머신러닝 데이터셋
  • BOJ
  • 백준
  • c++
  • 유레카 이론
  • 10448
  • 11403
  • 비둘기집 원리
  • 내림차순
  • 게임 봇
  • 병렬성
  • 하스켈 설치
  • Dynamic Programming
  • UC Irvine
  • 백준 1463
  • Multi Programming
  • discrete mathematics
  • 14500
  • 깊이 우선 탐색
  • Functional Programming
  • 람다식
  • kaggle
  • 함수형 프로그래밍
more
«   2025/05   »
일 월 화 수 목 금 토
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

Blog is powered by Tistory / Designed by Tistory

티스토리툴바