하돌 님의 블로그

  • 홈
  • 태그
  • 방명록

알고리즘 1

[2025-05-24 / Day 73] DP 기초

📌 1. DP(동적 계획법)란 무엇인가?DP(Dynamic programming)는 큰 문제를 풀기 위해 작은 문제로 나누고, 그 작은 문제의 답을 저장해두었다가 재활용해서 빠르게 푸는 알고리즘입니다. 반드시 아래 두 조건을 만족해야만 이 알고리즘을 쓰는 의미가 있습니다.최적 부분 구조(optimal substructure) : 큰 문제의 최적해가 작은 문제의 최적해로 구성됨중복 부분 문제(overlapping sub-problems) : 동일한 하위 문제를 여러 번 계산해야 하는 경우더 쉽게 풀어서 설명우리가 문제를 풀 때 똑같은 계산을 계속 반복하게 되는 경우가 있습니다.DP는 그런 "같은 계산을 다시 하지 않기 위해" 한 번 계산한 결과를 어딘가에 저장해놓고 그 값을 나중에 가져다 씁니다.그래서 ..

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

하돌 님의 블로그

벨로그 서버가 불안정해서 티스토리로 옮겼습니다. 게임 개발에서 언리얼과 C++에 대해 배운 것을 정리합니다.

  • 분류 전체보기 (74)
    • Unreal 게임 개발 온라인 학습 (22)
    • 개인적인 생각 (2)
    • Git&GitHub (2)
    • Text RPG (1)
    • 발표 (1)
    • 게임수학 (1)
    • 알고리즘 코드카타 (3)
    • 일단 올리고 나중에 정리할 카테고리 (3)
    • 네트워크 (5)
    • C++ 프로그래밍 (11)
    • C++ 프로그래밍 과제 (9)
    • 언리얼 AI (8)
    • 자료구조 (3)
    • 알고리즘 (1)
    • 언리얼 애니메이션 (0)
    • 언리얼 프로젝트하며 배운 점 (1)
    • 컴퓨터 구조 (1)

Tag

스택, 시각, 그래프, 자료구조, 트리, 공격 트레이스, 리스트, AI, 큐, 알고리즘, 청각, dp 기초, 컴퓨터 구조, 언리얼, 힙, STL, 콜리전 프리셋, 실험, 해시, 벡터,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

티스토리툴바