코드 깎는 개발자

  • 홈
  • 태그
  • 방명록

dynamicProgramming 1

[알고리즘] 다이나믹 프로그래밍 (Dynamic Programming)

[알고리즘] 다이나믹 프로그래밍 (Dynamic Programming) 하나의 문제를 단 한번만 풀도록 하는 알고리즘이다. 피보나치 수열과 같이 한 번 푼것을 여러번 다시 푸는 비효율적인 알고리즘을 개선시키는 방법으로 사용한다. 그리고 다이나믹 프로그래밍은 두가지 가정하에 사용할 수있는데 1) 큰 문제는 작은 문제로 나눌 수 있다. 2) 작은 문제에서 구한 답은 그것을 포함하는 큰 문제에서도 동일하다. 즉, 다이나믹 프로그래밍은 큰 문제를 해결하기 위해서 그것을 작게 나누어 해결한 뒤 그것을 이용하여 답을 구하는 것이다. 하지만 이 과정이 분할정복과 다른 점은 메모제이션(Memozation)이 사용된다는 점이다. 이미 계산한 것을 저장하는 것으로 나중에 동일한 계산을 할 때는 저장된 값을 반환하여 사용하..

Game Programming/알고리즘 2022.10.07
이전
1
다음
더보기
프로필사진

C++, 언리얼 엔진 등 게임 개발에 관한 공부 및 정리 그리고 개발일지 han7477@naver.com

  • 분류 전체보기 (67)
    • Game Programming (57)
      • UE4 (7)
      • 게임 프로그래밍 C++ (10)
      • 게임 수학 (4)
      • 자문자답 (12)
      • OS (3)
      • 알고리즘 (17)
      • 자료구조 (4)
      • 디자인 패턴 (0)
    • UnrealEngine (1)
    • 개발일지 (8)
      • 2202 (8)
      • 꼬순도순카페 (0)
    • 이것 저것 (1)

Tag

CO-OP, O(N * logN), unionfind, 알고리즘, 비선형자료구조, c++, O(N^2), TArray, 벡터, 2202, Vector, 스택, STL, 선형자료구조, 연관컨테이너, UE4, 자료구조, 멀티플레이, 순차컨테이너, EEOE,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 유튜브채널

티스토리툴바