Devjo의 코딩

  • HOME

dynamic programming 1

Java: 동적 계획법(Dynamic Programming) 개념과 이해

동적 계획법 Dynamic Programming 또는 DP라고 부른다 1940년대 리차드 벨만이 사용하던 용어이다. 어떤 문제가 주어질 때 본래의 문제를 분석하고 반복되는 연산을 찾아낸다 연산을 기준으로 문제를 작은 문제들로 나눈 다음 각 문제들의 결과값을 기록하며 본래의 문제의 해답을 구하는 방법이다 단계를 구체화하면 다음과 같다 문제 ➡ 점화식 발견 ➡ 작은 문제들로 나누기 ➡ 각 문제의 해답을 기록 ➡ 해답 피보나치 수열 피보나치 수열을 통해 동적계획법을 이해한다 점화식 발견, 연산한 값을 기록하는 것이 dp의 핵심이라 볼 수 있다 피보나치 수열의 0항과 1항은 1이고 n항은 다음과 같이 표현된다 f(n) = f(n-1) + f(n-2) dp를 사용하지 않고 피보나치 특정항을 구해보자 40항을 구하..

Study/알고리즘 2021.10.31
이전
1
다음
더보기
프로필사진

Devjo의 코딩

  • 분류 전체보기 (257)
    • Study (237)
      • IT 지식 (4)
      • 알고리즘 (11)
      • Baekjoon (167)
      • SW Expert (11)
      • Java (11)
      • HTML, CSS (2)
      • Javascript (13)
      • Exception (3)
      • 기초 (11)
      • 인적성 (4)
    • Project (15)
      • 01 Cannon Game (15)
    • Experience (3)
    • Tip (2)

Tag

백준 N과M, 백준 베르트랑 공준, 9663 백준, 백준, baekjoon 18879, 요소노드, 자바스크립트게임, 18870 백준, 백준 쿼드트리, 백준 18870, 백준 큐, 백준 하노이탑, 자바스크립트이벤트, 백준 좌표 압축, 자바스크립트포트폴리오, 백준 토마토, 백준 1929, 백준 스택, 파이썬 18870, 2178 미로탐색,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바