반응형
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
- 평일코딩
- react
- VUE
- javascript
- 스프링
- Java의정석
- 정보처리기사실기요약
- 자스코테
- 정보처리기사실기
- typescript
- 자바스크립트
- 오라클
- php
- 자바스크립트 코딩테스트
- 자바의정석
- spring
- 국비IT
- 리액트
- Oracle
- 정보처리기사
- 정보처리기사요약
- ReactNative
- 정보처리기사정리
- CSS
- 이안의평일코딩
- 국비코딩
- 정보처리기사실기정리
- 타입스크립트
- 코딩테스트
- 리액트네이티브
Archives
- Today
- Total
목록스택프레임 (1)
이안의 평일코딩
[JS] 재귀함수 알고리즘 (스택프레임)
재귀함수(Recursion) 자기자신을 호출하는 것을 재귀함수라 하는데, 반복문과 동일하지만 조합할 때 사용할 수있다. return하면 반환한다는 의미도 있지만 함수에서는 종료를 의미하기도 한다. function solution(n){ function DFS(Level){ if(Level==0) return; else{ console.log(Level); // 3 2 1 DFS(Level-1); console.log(Level); // 1 2 3 } } DFS(n) } solution(3); console을 찍었을 때 왜 반대로 찍힐까? 재귀함수 이후에 찍은 console은 stack에 쌓여있다가 복귀(pop)를해서 가장 늦게 들어온 메서드부터 console을 출력한다. Stack 자료구조와 같이 FIL..
Study/JS Algorithm Rocket
2021. 11. 8. 23:04