나다김강니

  • 홈
  • 태그
  • 방명록

동적 프로그래밍 1

[ 동적 계획법 ] DP(Dynamic Programming, 백준 2747, 11726)

DP(Dynamic Programming)복잡한 문제를 간단한 여러 개의 문제로 분리하여 부분의 문제들을 해결해 최종적으로 복잡한 문제의 답을 구한다. 💡 동적 계획법(DP)의 핵심 이론1️⃣  동적 계획법의 원리와 구현 방식 큰 문제를 작은 문제로 나눌 수 있어야 한다.작은 문제들이 반복돼 나타나고 사용되며 이 작은 문제들의 결과값은 항상 같아야 한다.모든 작은 문제들은 한 번만 계산해 DP테이블에 저장하며 추후 재사용할 때는 이 DP 테이블을 이용한다.-> 메모이제이션 기법동적 계획법은 톱-다운 방식(top-down)과 바텀-업(bottom-up) 방식으로 구현할 수 있다. 2️⃣  피보나치 수열(동적 계획법의 가장 대표적인 문제)피보나치 수열 공식D[N] = D[N-1] + D[N-2] 동적 계..

[ STUDY ]/CodingTest 2024.11.14
이전
1
다음
더보기
프로필사진

나다김강니

험나난세상속에뛰어든건나니까암오케....

  • 분류 전체보기 (99)
    • [ Naver Cloud Camp ] (8)
    • [ STUDY ] (87)
      • Spring Boot (10)
      • Linux (9)
      • CodingTest (38)
      • CS (20)
      • 끄적끄적.. (8)
      • 디자인 패턴 (2)
      • JavaScript (0)
    • [ PROJECT ] (3)
      • PetHarmony (3)

Tag

모두의 리눅스, React, dp, 티스토리챌린지, CodeUp, JWT, spring boot, 오블완, Redux, Troubleshooting, dfs, VMware Fusion, HTTP, BFS, 백준, Spring Security, 우선순위 큐, linux, 다익스트라, redux-persist,

최근글과 인기글

  • 최근글
  • 인기글

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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 © Kakao Corp. All rights reserved.

티스토리툴바