문돌이 Theo

  • 홈
  • 태그
  • 방명록
  • GitHub

dp 1

Memoization & DP (Dynamic Programming) (메모이제이션 및 동적 계획법)

Memoization 설명 재귀함수로 구현한 알고리즘은 "엄청난 중복 호출이 존재"한다는 문제점이 존재 피보나치 수열의 Call Tree 메모이제이션(memoization)은 컴퓨터 프로그램을 실행할 때 이전에 계산한 값을 메모리에 저장해서 매번 다시 계산하지 않도록 하여 전체적인 실행속도를 빠르게 하는 기술 동적 계획법의 핵심이 되는 기술 Memoizaition 방법을 적용한 알고리즘은 아래와 같음 # Memoization memo = [0,1] def fibo1(n): if n >= 2 and len(memo) = 2 and len(memo)

Algorithm 2021.02.24
1
더보기
프로필사진

방문자수Total

  • Today :
  • Yesterday :

My GitHub Contribution

Loading data ...
  • 분류 전체보기 (91)
    • Python (9)
    • Web (33)
      • HTML & CSS (2)
      • Django (14)
      • JavaScript (13)
      • Vue.js (4)
    • Algorithm (31)
    • DB (4)
      • SQL (2)
    • Git (4)
    • AWS (1)
    • ETC (9)

Tag

django, machine learning, Python, 퀵 정렬, vue.js, 비트 연산, JS 기초, Promise, DRF, 머신 러닝, github, 머신러닝, 핸즈온 머신러닝, dfs, 클린코드, JS 심화, 핸즈온, 1:N, LinearRegression, Django REST Framework,

최근글과 인기글

  • 최근글
  • 인기글

Copyright © Theo Oh Corp. All rights reserved.

  • GitHub

티스토리툴바