- Spring
- ๊ตฌ๊ธ ์์ ๋ก๊ทธ์ธ
- Unity
- Java
- MAKE US
- Rp2๊ธฐ
- GIT
- DATABASE
- docker
- SSL
- spring์ผ๋ก https ์ ์ฉ
- aligoapi
- RP 2๊ธฐ
- ๋ฆฌ๋ ์ค ๋ช ๋ น์ด
- node js
- MethodArgumentNotValidException
- spring ๊ตฌ๊ธ ์์ ๋ก๊ทธ์ธ
- OpenAPI
- ์์คํ ์ํํธ์จ์ด
- Quick Sort
- ํจ์คํธ์บ ํผ์คX์ผ๋์
- datagrip
- spring ์์ ๋ก๊ทธ์ธ
- C++
- java error
- SQL
- @CreatedDate
- Data Structure
- merge sort
- mysql
๋ชฉ๋กdynamic programming (1)
YS's develop story
๐ฉ๐ป ๋์ ๊ณํ๋ฒ๊ณผ ๋ถํ ์ ๋ณต ์ ๋ฆฌ with Python ๐ฅ ๋์ ๊ณํ๋ฒ (Dynamic Programming) ๋์ ๊ณํ๋ฒ, Dynamic Programming์ด๋? ์ ๋ ฅ ํฌ๊ธฐ๊ฐ ์์ ๋ถ๋ถ ๋ฌธ์ ๋ค์ ํด๊ฒฐํ ํ, ํด๋น ๋ถ๋ถ ๋ฌธ์ ์ ํด๋ฅผ ํ์ฉํด์, ํฐ ๋ถ๋ถ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ต์ข ์ ์ผ๋ก ์ ์ฒด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ์๊ณ ๋ฆฌ์ฆ ๊ธฐ๋ฒ์ ๋๋ค. ์ํฅ์ ์ ๊ทผ๋ฒ์ผ๋ก ๊ฐ์ฅ ์ตํ์ ํด๋ต์ ๊ตฌํ ํ ์ด๋ฅผ ์ ์ฅํ๊ณ , ํด๋น ๊ฒฐ๊ด๊ฐ์ ์ด์ฉํด ์์ ๋ฌธ์ ๋ฅผ ํ์ด๊ฐ๋ ๋ฐฉ์์ ํ์ฉํฉ๋๋ค. Memoization ๊ธฐ๋ฒ์ ํ์ฉํฉ๋๋ค. Memoization (๋ฉ๋ชจ์ด์ ์ด์ ) : ํ๋ก๊ทธ๋จ ์คํ ์ ์ด์ ์ ๊ณ์ฐํ ๊ฐ์ ์ ์ฅํ๋ฉฐ, ๋ค์ ๊ณ์ฐํ์ง ์๋๋ก ํ์ฌ ์ ์ฒด ์คํ ์๋๋ฅผ ๋น ๋ฅด๊ฒ ํ๋ ๊ธฐ์ ์ ๋๋ค. ๋ฌธ์ ๋ฅผ ์๊ฒ ์ชผ๊ฐค ๋, ๋ถ๋ถ ๋ฌธ์ ๋ ์ค๋ณต๋์ด ์ฌํ์ฉ๋ฉ๋๋ค. ..