Coding Test/알고리즘 이론

코딩 테스트 이론 - 다이나믹 프로그래밍(DP)

hyunkookim 2024. 11. 8. 18:38

 

https://youtu.be/0bqfTzpWySY?si=w9gBnCw8EkfZNwe7

 

DP 사용 이유 !!

  • 메모리를 사용해서 중복 연산을 줄이고
    • 메모리를 사용한다: 추가의 배열 혹은 자료구조를 만든다.
    • 중복 연산을 줄인다: 한번 연산한 결과는 배열에 담는다.
  • 중복 연산을 줄여서 수행 속도를 개선한다.

따라서, DP를 `기억하기 알고리즘`, `기억하며 풀기` 라고도 함