바킹독님이 올려주신 [실전 알고리즘] 영상을 보면서 공부한것을 기록
모든 사진은 바킹독님의 블로그에서 가져왔습니다.
https://blog.encrypted.gg/
dp(동적 계획법)은 큰문제를 작은 문제로 나누어서 푸는 방식이다.
여러개의 하위 문제를 먼저 푼 후에 그 결과를 쌓아올려서 주어진 문제를 해결하는 알고리즘이다.
dp를 푸는 과정은 다음과 같다.
메모이제이션(Memoization) : 이미 찾은 값을 배열에 저장해서 필요할 때 사용하는 것을 말한다.
동적 계획법의 구현 방식에는 두 가지 방법이 있다.