
dynamic programming
·
2-2/알고리즘
dynamic programming = big problem을 smaller prob로 쪼개는 것, 이때 각 정보를 re-use한다 (저장해두고 나중에 다시 사용함) 캐시한다 ~.~ (divide and conquer은 쪼개고 아래 정보들 다시 사용 xx. revisit안함) Assembly-line scheduling given: 두개(이상)의 assembly lines goal: fastest assembly time and path 구하기 -> 가장 빠른 path와 그때의 time을 찾는다 ! -> 이전 노드들에서 다음 노드로 가는 가장 빠른 웨이를 찾는 방식 알고리즘 설명 슈도코드 space constumption -> s: 2n, l:2n -> Θ(n) running time : 각 테이블에 한..