일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 자료구조
- Operating System
- execution context
- Python
- 자바
- 프로그래머스
- context switching
- JavaScript
- react 기초
- python algorithm
- codestates
- node.js
- 비동기
- 자바스크립트
- 파이썬 알고리즘 인터뷰
- useState
- 코드스테이츠
- 알고리즘
- 운영체제
- 컴퓨터공학
- REACT
- algorithm
- Zerobase
- Computer Science
- 개발공부
- java
- 글또
- OS
- 파이썬
- typeScript
Archives
- Today
- Total
목록재귀 실행 컨텍스트 (1)
Back to the Basics
[JS/Node] 재귀 함수와 메모리 사용량
재귀 함수와 메모리 사용량 간의 관계 문제를 풀다 보면, 재귀 함수가 참 편리할 때가 있다. 반복문보다는 재귀를 쓸 때가 더 편할 때도 있지만, 아무래도 함수를 한번 더 콜 하기 때문에 부담스러운 부분이 있는 것 같다. 프로그래머라면 사용하는 함수 또는 메서드, 알고리즘의 시간 복잡도나 메모리 사용량에 대해서 알아야 한다. 앞으로도 많이 사용할 재귀의 메모리 사용량에 대해서 알아보자! 1. 재귀란? 간단하게, 재귀에 대해서 먼저 알아보자! 재귀는 간단한 동작 하나를 반복적으로 처리해야 할 때 , 간단한 동작을 재귀를 사용하여 반복함으로써 작업을 단순화 시킬 수 있는 자료구조이다. 재귀는 1. 주어진 문제를 비슷한 구조의 더 작은 문제로 나룰 수 있는 경우 2. 중첩된 반복문이 많거나 반복문의 중첩 횟수(..
Programming Languages/JavaScript & Node.js
2021. 9. 15. 13:36