Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 프론트엔드
- WAI-ARIA
- cta button
- css in js
- 코드스테이츠
- 회고
- OOP
- 계산기
- 참조자료형
- CDD
- cta버튼
- Router
- self reliance
- frontend
- 프로토타입
- 호스트인식
- 원시자료형
- 객체지향
- Prototype
- codestates
- codestate
- Javascript #코드스테이츠
- condestates
- JavaScript
- 자바스크립트
- css
- 코드스테이스
- 개발자
- JS
- html
Archives
- Today
- Total
목록recursion (1)
jh.nrtv

- 들어가며 오늘은 재귀(recursion)에 대해서 정리하고자 한다. - 재귀란? 재귀함수 : 자기 자신을 호출하는 함수 ->재귀(再歸) : 원래의 자리로 되돌아가거나 되돌아옴. 따라서 문제를 해결하는 과정에서 문제의 과정을 더 쪼개질 수 없을 만큼 작은 단위로 쪼개는 과정이 필요하다. 특히나, 1. 주어진 문제를 비슷한 구조의 더 작은 문제로 나눌 수 있는 경우 2. 중첩된 반복문이 많거나 반복문의 중첩 횟수를 예측하기 어려운 경우 에서 매우 적합 - 재귀적 사고하기 1. 재귀함수의 입력값과 출력값 정의하기 2. 문제를 가장 작은 단위(base case)로쪼개고 경우의 수를 구하기 3. 단순한 문제 해결 4. 복잡한 문제 해결 즉 핵심은 재귀함수를 base case와 recursive case로 나누..
알고리즘, 자료구조
2022. 12. 15. 13:13