inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

워밍업클럽CS2기 2주차 발자국: 자료구조와 알고리즘

세지
0

image자료구조와 알고리즘

 

재귀

재귀

재귀함수

for문 vs 재귀함수

재귀적으로 생각하기

  1. 단순한 반복실행

    1. 재귀함수 이점이 없고 콜스택 공간을 많이 차지해 성능은 for문보다 안 좋음

  2. 하위 문제의 결과를 기반으로 현재 문제를 계산 (하향식 계산)

    1. 재귀를 사용하는 이유로 재귀함수에서만 구현할 수 있음

    2. ex) 팩토리얼 return number * factorial(number - 1)

재귀 - 하노이탑

하노이탑

  1. 한 번에 하나의 원반을 움직일 수 있다.

  2. 가장 위에 있는 원반만 옮길 수 있다.

  3. 아래에 작은 원반이 올 수 없다.

정렬 - 버블정렬

버블정렬

웹 개발 cs 인프런워밍클럽 자료구조와알고리즘

답변 0