Memoization   메모이제이션

(2024-07-17)

1. 메모이제이션 (Memoization)재귀적 함수 호출에서, 중복 계산이 없도록, 한 번 계산된 값을 저장해서,
     이를 이용하여 프로그램을 빠르게 수행하는 기법
     - 즉, 그때그때의 계산결과를 저장하고, 다음 계산에 이를 사용함

  ㅇ 주요 구현 방식
     - 함수에서, 주어진 매개변수에 의해 연산을 할 때 마다,
        . 그 결과 값을 주어진 매개변수를 키 값으로 하는 캐시에 저장해 두고,
     - 후에, 이 함수가 같은 매개변수로 호출되면, 
        . 같은 연산을 하는 대신에, 기존에 저장된 캐시의 값을 반환하게 함

[프로그래밍 기타일반]1. 프로그래밍 기타 용어   2. 래퍼 함수   3. 핸들   4. 단락 평가   5. 템플릿   6. 히어 도큐먼트   7. 람다 표현식, 익명 함수   8. 부수 효과   9. 메모이제이션  

  1. Top (분류 펼침) New     :     1,592개 분류    6,516건 해설

"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]       편집·운영 (차재복)          편집 후원          편집 이력