본문 바로가기

몽상실현개발주의

검색하기
몽상실현개발주의
프로필사진 migrationArc

  • 분류 전체보기 (421)
    • Dev (9)
    • Language (271)
      • C (186)
      • Javascript (9)
      • Python (2)
      • php (48)
      • Algorithm (26)
    • Algorithm PS (127)
      • BOJ (113)
      • 프로그래머스 (7)
      • Algospot (7)
    • 몽상실현 (1)
      • 회고 (1)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
일 월 화 수 목 금 토
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
  • programmers
  • DP
  • 따라하며 배우는 C언어
  • Algorithm
  • JavaScript
  • Python
  • String
  • 따배씨
  • C
  • sorting
  • Cleancode
  • 정수론
  • web
  • server
  • udemy
  • dfs
  • 따라하면서 배우는 C언어
  • greedy
  • 백준
  • 종만북
  • 생활코딩
  • php
  • BOJ
  • Algospot
  • C언어
  • BASIC
  • graph
  • 인프런
  • BFS
  • Math
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Tabulation (1)

몽상실현개발주의

[DP] Memorization 과 Tabulation

[DP] Memorization 과 Tabulation DP : Dynamic Programing 의 방법은 Memorization 과 Tabulation 이 있다. 1. Memoization Memorization - 기억, 암기. 재귀를 이용하여 값을 위에서부터 계산하기 때문에 하향식 접근(top-down approach) 방식. cache에 값을 기록하여 중복 계산을 방지. # fibonacci def fibonacci(n, memo): if n < 3: memo[n] = 1 return memo[n] # n번째 피보나치값이 memo 에 있을경우 if memo[n]: return memo[n] # n 번째 값을 계산하지 않았을 경우, 재귀호출로 계산 후 Memorization memo[n] = fi..

Language/Algorithm 2021. 5. 7. 15:36
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바