재귀 (1) 썸네일형 리스트형 코틀린 알고리즘 (자료구조) 1. 재귀 안녕하세요 Loner입니다. 오늘부터 코딩의 기본 소양이라고 할 수 있는 자료구조와 알고리즘에 대해 차근히 정리해가는 포스팅을 하려고 합니다. 저는 안드로이드 개발을 위주로 하기 때문에 객체지향과 함수형 파워를 가진 멀티 패러다임 언어 코틀린을 사용해서 자료구조에 대해 차근히 정리를 해볼려고 합니다. 코틀린 알고리즘 첫번째 이야기로 자료구조 및 알고리즘을 공부하다보면 반드시 한번쯤 들어봤을 그 이름 재귀에 대해서 한번 정리를 해볼려고 합니다. 1.재귀 (Recursion)란? 재귀 호출(Recursive Call)이란 예를들어 A라는 함수가 있다고 가정했을 때, A함수 내에서 A함수를 호출해서 반복적으로 A함수를 여러번 호출하는 행위를 재귀라고 합니다. 이 재귀가 만약 A함수 내부에서 특별한 종료 조건을.. 이전 1 다음