본문 바로가기

자료구조

동적계획법(Dynamic Programming)

반응형

*동적 계획법이란?

 

복잡한 문제를 간단한 문제로 나눠푸는 방법으로, 문제를 여러 하위 문제로 나눠 푼다음, 그결과를 이용하여 결합해 문제를 해결하는 것

 

 

+조금 장난스럽게 말해서 답을 재활용하는 거다. 앞에서 구했던 답을 뒤에서도 이용하고, 옆에서도 이용하고...엄밀히 말해 동적 계획법은 구체적인 알고리즘이라기보다는 문제해결 패러다임에 가깝다.

 

+

주어진 문제를 부분 문제로 나누어 각 부분 문제의 답을 계산하고, 이 계산한 결과값을 이용해 원래 문제의 답을 산출하기 때문이다

 

 

 

*예제를 이용해 알아보자

 

 

반응형

'자료구조' 카테고리의 다른 글

정렬 총 정리  (0) 2019.04.24
Tree  (0) 2019.02.27
SORT종류2  (0) 2018.11.09
SORT종류 1  (0) 2018.11.09
재귀함수  (0) 2018.11.08