DP(Dynamic Programming)
๋?
1. DP ์ ํต์ฌ ๊ฐ๋
์ค๋ณต๋๋ ๋ถ๋ถ ๋ฌธ์ (Overlapping Subproblems)
์ต์ ๋ถ๋ถ ๊ตฌ์กฐ (Optimal Substructure)
2. DP ์ ํด๊ฒฐ ๋ฐฉ๋ฒ
๋ฐฉ์ 1 : Top-Down(์ฌ๊ท + ๋ฉ๋ชจ์ด์ ์ด์
)
๋ฐฉ์ 2 : Bottom-Up (๋ฐ๋ณต๋ฌธ + ํ
์ด๋ธ)
3. ์์ฃผ ๋์ค๋ DP ๋ฌธ์ ์ ํ
๋ฌธ์ ์ ํ
์์
ํค ํฌ์ธํธ
4. DP ๋ฌธ์ ํ์ด ์์
5. ์์ : ๊ณ๋จ ์ค๋ฅด๊ธฐ(ํ ๋ฒ์ 1์นธ ๋๋ 2์นธ ์ค๋ฅผ ์ ์์)
Last updated