Do your best

  • 방명록

dynamicprogramming 1

동적 프로그래밍(Dynamic programming)

동적 프로그래밍(Dynamic programming) - 하위의 작은 문제들을 풀고, 이를 이용해서 더 큰 문제를 풀어나가는 방법 - 일반적으로 주어진 문제를 풀기 위해서, 문제를 여러 개의 하위 문제(subproblem)로 나누어 푼 다음, 그것을 결합하여 최종적인 목적에 도달하는 것 - 동적 계획법은 계산 횟수를 줄일 수 있다. 특히 이 방법은 하위 문제의 수가 기하급수적으로 증가할 때 유용 - 동적 계획 알고리즘은 최단 경로 문제, 행렬의 제곱 문제 등의 최적화에 사용 그리디 알고리즘 비교 - 동적 프로그래밍은 가능한 모든 방법을 고려해야 한다는 단점 - 그리디 알고리즘은 항상 최적해를 구해주지는 않지만, 다행히 Minimum Spanning Tree(최소 신장 트리 문제) 등의 여러 문제에서 그리..

프로그래밍/Algorithm 2021.09.03
1
더보기
프로필사진

Do your best github.com/seongjindev

방문자수Total

  • Today :
  • Yesterday :
  • 분류 전체보기 (88)
    • 프로그래밍 (86)
      • Python (2)
      • JAVA (24)
      • Spring (4)
      • HTML (4)
      • HTTP (10)
      • REST API (1)
      • Algorithm (9)
      • 자료구조 (1)
      • DB (7)
      • Mysql (2)
      • Git (11)
      • thymeleaf (6)
      • TDD (4)
      • 코딩 테스트 (1)
    • 컴퓨터 (1)
    • 낙서장 (1)

Tag

StringToChar, Thymeleaf, SpringBoot, httpheaders, dynamicprogramming, 트랜잭션, spring, 쓰레드상태, HTTP상태코드, thymeleafmap, 쓰레드과정, html, sourcetree, selectionSort, TDD, 15829, CharToString, HTTP, Java, utext,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

Copyright © Kakao Corp. All rights reserved.

티스토리툴바