처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

'메모이제이션(Memoization)'이란?

보통 freeCodeCamp
보기 및 정답
A 이전에 계산한 결과를 저장해두고, 같은 입력이 들어오면 저장된 결과를 반환하는 최적화 기법
B 프로그램이 사용하는 메모리의 총량을 실시간으로 모니터링하여 최소화하도록 조절하는 기법
C 소스 코드의 각 함수와 변수에 설명을 추가하여 문서를 자동으로 생성하는 행위를 말한다
D 변수를 전역 스코프에 선언하여 프로그램의 모든 모듈에서 공유하고 접근할 수 있게 하는 기법

해설

메모이제이션은 비용이 큰 함수 호출의 결과를 캐시하여, 동일한 인자로 다시 호출될 때 재계산 없이 저장된 값을 반환합니다. 재귀적 피보나치 수열 계산 등에서 시간 복잡도를 크게 줄일 수 있는 강력한 최적화 기법입니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기