DP๋ฅผ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ 2๊ฐ์ง๊ฐ ์กด์ฌํ๋ค.
Top-down | Bottom-up | |
๊ตฌํ | ์ฌ๊ท | ๋ฐ๋ณต๋ฌธ |
์ ์ฅ๋ฐฉ์ | ๋ฉ๋ชจ์ด์ ์ด์ | ํ๋ทธ๋ ์ด์ |
Memoization - ํ์ํ ๋ถ๋ถ ๋ฌธ์ ๋ค๋ง ๊ตฌํ๊ธฐ
๋ถ๋ถ ๋ฌธ์ ๋ค์ ๋ต์ ํ ๋ฒ ๊ตฌํ์ผ๋ฉด ๋ ๊ตฌํ์ง ์๋๋ก (์ค๋ณต์ฐ์ฐ ์๋๋ก) cache์ ์ ์ฅํด๋๊ณ ๋ค์์ ๊ฐ๋ค ์ฐ๊ธฐ
Tabulation - ๋ถ๋ถ ๋ฌธ์ ๋ค์ ๋ต์ ๋ฏธ๋ฆฌ ๋ค ๊ตฌํด๋๋ฉด ํธํ๋ค.
ํ ์ด๋ธ์ ์ฑ์๊ฐ๋ค → ํ๋ทธ๋ ์ด์
๋ฌธ์ ๋ฅผ ์ชผ๊ฐ์ ์์ ๋ฌธ์ ๋ถํฐ ๊ตฌํด๊ฐ๋ฉฐ ์๋ ๋ฌธ์ ์ ๋ต์ ๊ตฌํ๋ ๋ฐฉ์์ด๋ค.
ํต์ฌ์ ์ ํ์์ ์ฐพ๊ณ , ํ ์ด๋ธ๋ง ์ ์ ์ํ๋ฉด ํ๋ฆฐ๋ค. (์ ํ์ ์ฐพ๊ธฐ๊ฐ ์ฝ์ง ์๋ค๋๊ฒ ๋ฌธ์ ใ ใ )
์ด์ ๋ฌธ์ ๋ค์ ํ์ด๋ณด์.
๋ฌธ์ ํ์ด
https://koreatstm.tistory.com/148
https://koreatstm.tistory.com/149
https://koreatstm.tistory.com/150
https://koreatstm.tistory.com/151
'๐ฏ์๊ณ ๋ฆฌ์ฆ > BOJ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฑ์ค 1์ฃผ์ฐจ(2) (0) | 2025.01.08 |
---|---|
๋ฐฑ์ค 1์ฃผ์ฐจ(1) (0) | 2025.01.05 |
[๋ฐฑ์ค/Python] 10844:์ฌ์ด ๊ณ๋จ ์ (0) | 2024.06.27 |
[๋ฐฑ์ค/Python] 11726:2รn ํ์ผ๋ง (0) | 2024.06.27 |
[๋ฐฑ์ค/Python] 11051:์ดํญ ๊ณ์ 2 (0) | 2024.06.27 |