Greedy
Greedy๋ โํ์์ค๋ฌ์ด, ์์ฌ ๋ง์โ ์ด๋ ๋ป์ด๋ค. ํ์ ์๊ณ ๋ฆฌ์ฆ์ ๋ง ๊ทธ๋๋ก ์ ํ์ ์๊ฐ๋ง๋ค ๋น์ฅ ๋์์ ๋ณด์ด๋ ์ต์ ์ ์ํฉ๋ง์ ์ซ์ ์ต์ข ์ ์ธ ํด๋ต์ ๋๋ฌํ๋ ๋ฐฉ๋ฒ์ด๋ค.
ํ์ ์๊ณ ๋ฆฌ์ฆ์ ์ต์ ํด๋ฅผ ๊ตฌํ๋ ๋ฐ์ ์ฌ์ฉ๋๋ ๊ทผ์ฌ์ ์ธ ๋ฐฉ๋ฒ์ด๋ค.
์กฐ๊ฑด
ํ์ ์๊ณ ๋ฆฌ์ฆ์ด ์ ์๋ํ๋ ๋ฌธ์ ๋ ๋๋ถ๋ถ ํ์์ค๋ฐ ์ ํ ์กฐ๊ฑด(greedy choice property)๊ณผ ์ต์ ๋ถ๋ถ ๊ตฌ์กฐ ์กฐ๊ฑด(optimal substructure)์ด๋ผ๋ ๋ ๊ฐ์ง ์กฐ๊ฑด์ด ๋ง์กฑ๋๋ค.
ํ์์ค๋ฐ ์ ํ ์กฐ๊ฑด์ ์์ ์ ํ์ด ์ดํ์ ์ ํ์ ์ํฅ์ ์ฃผ์ง ์๋๋ค๋ ๊ฒ์ด๋ฉฐ, ์ต์ ๋ถ๋ถ ๊ตฌ์กฐ ์กฐ๊ฑด์ ๋ฌธ์ ์ ๋ํ ์ต์ ํด๊ฐ ๋ถ๋ถ๋ฌธ์ ์ ๋ํด์๋ ์ญ์ ์ต์ ํด๋ผ๋ ๊ฒ์ด๋ค.
How do code?
Last updated