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 |
Tags
- vscode
- 코딩
- 포스기
- Instantiation Patterns
- 알고리즘
- underbar
- DOM
- 초보
- react
- method
- 코드스테이츠
- nqueens
- 클라이언트
- 제일어려워
- ftech
- 엔퀸즈
- 일상
- grpahQL
- 리액트
- array
- 공부
- 취업
- 개발
- underscores
- this
- JS
- 해커톤
- 연습
- 자바스크립트
- JavaScript
Archives
- Today
- Total
목록2019/04/29 (1)
analogcoding
Recursion 정의 + 예제
재귀함수란 ? 함수는 함수 안에서 자기 자신을 다시 호출하는 것. 재귀함수를 사용하는 이유 1. 알고리즘 자체가 재귀적으로 표현할 때 가독성이 좋다. 2. 변수 사용을 줄여 준다. 재귀함수의 단점 메모리를 많이 차지하며 성능이 반복문에 비해 느리다. 재귀함수의 사용예제 Factorial 1부터 정수 n까지의 정수를 모두 곱하는 것. 반복문을 사용한 factorial function factorial(number) { let result = 1; for (var i = number; i >= 1 ; --i ){ result *= i; } return result; } // factorial(5) 의 경우 i는 1,2,3,4,5 이므로 1*2*3*4*5 = 120. 재귀함수를 사용한 factorial fun..
Study JS for me/Algorithm
2019. 4. 29. 20:04