코드사냥꾼의 전리품

    2020/02/20 1

    [Algorithm] 재귀(Recursion)에 대해 쉽게 알아보자

    💡 재귀 컴퓨터 과학에 있어서 재귀는 자신을 정의할 때 자기 자신을 재 참조하는 방법을 뜻하며, 이를 프로그래밍에 적용한 재귀 호출의 형태로 많이 사용된다. 위의 이미지와 재귀는 무슨 상관관계가 있을까? 처음에는 하나의 큰 화면으로 시작해서 다른 화면을 담지 못할 때까지 점점 화면이 작아지는 것이 반복된다. 이처럼 문제를 해결하기 위해 알고리즘을 설계할 때 동일한 문제의 조금 더 작은 문제를 해결함으로써 그 문제를 해결하는 것 즉, 문제가 간단해져서 바로 풀 수 있는 문제로 작아질 때(base case)까지 해결해보는 방식이 바로 재귀이다. 💡 재귀함수 함수 안에서 다시 자신의 함수를 호출(재귀 호출)하면서 로직을 처리하는 경우를 말한다. ** ☝🏻 여기서 잠깐, 재귀 호출을 이해하기 위해서는 스택을 먼..

    기술면접대비 2020.02.20
    1
    더보기
    프로필사진

    깃허브에서도 TIL 작성 진행중😎 https://github.com/bxxmi

    • 전체보기
      • 개발회고📚
      • Node.js
      • Java
      • 코딩테스트
      • Javascript
      • CSS
      • React
      • TREND
      • JDBC
      • JSP
      • 기술면접대비
      • ETC

    Tag

    신기술동향, KH정보교육원, IT Trend, 이것이자바다, 코딩테스트, 리액트, 프론트엔드, frontend, reactjs, JavaScript, IT Knowledge, react, 백엔드, 자바스크립트, 개발자, 백준알고리즘, 코테, 백준, 코드사냥꾼, Java,

    최근글과 인기글

    • 최근글
    • 인기글

    최근댓글

    공지사항

    페이스북 트위터 플러그인

    • Facebook
    • Twitter

    Archives

    Calendar

    «   2020/02   »
    일 월 화 수 목 금 토
    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

    방문자수Total

    • Today :
    • Yesterday :

    Copyright © Kakao Corp. All rights reserved.

    티스토리툴바