[์๊ณ ๋ฆฌ์ฆ] ์๊ณ ๋ฆฌ์ฆ์ ์ค๊ณ์ ๋ถ์ - ์๊ฐ ๋ณต์ก๋์ ์ ๊ทผ์ฑ๋ฅ [์๊ณ ๋ฆฌ์ฆ] ์๊ณ ๋ฆฌ์ฆ์ ์ค๊ณ์ ๋ถ์ - ์๊ฐ ๋ณต์ก๋์ ์ ๊ทผ์ฑ๋ฅ 1. ์๊ณ ๋ฆฌ์ฆ ์ค๊ณ ๊ธฐ๋ฒ ์ฃผ์ด์ง ๋ฌธ์ , ์์ฑ, ์กฐ๊ฑด ๋ฑ์ ๋ฐ๋ผ ๋งค์ฐ ๋ค์ํ ์๊ณ ๋ฆฌ์ฆ์ด ์กด์ฌํ ์ ์๋ค. ๋ฐ๋ผ์ ์ผ๋ฐ์ ์ด๊ณ ๋ฒ์ฉ์ ์ธ ์๊ณ ๋ฆฌ์ฆ ์ค๊ณ ๊ธฐ๋ฒ์ ์กด์ฌํ์ง ์์ง๋ง ๊ทธ ์ค ๋ํ์ ์ธ ์ค๊ณ ๊ธฐ๋ฒ ์ธ ๊ฐ์ง๋ฅผ ๊ผฝ์ผ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค. ๋ถํ ์ ๋ณต ๋ฐฉ๋ฒ(Divide-and-Conquer) ๋์ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ๋ฒ(Dynamic Programming) ์์ฌ์์ด ๋ฐฉ๋ฒ(Greedy) ๋ฐ๋ผ์ ์๊ณ ๋ฆฌ์ฆ์ ๊ณต๋ถํ๋ฉฐ ์ ์ธ ๊ฐ์ง ์ค๊ณ ๊ธฐ๋ฒ์ ๊ผญ ์์๋ฌ์ผ ํ ๊ฒ์ด๋ค. 2. ์๊ณ ๋ฆฌ์ฆ์ ํจ์จ์ฑ ๋ถ์ ์๊ณ ๋ฆฌ์ฆ์ ํจ์จ์ฑ ๋ถ์์ ์๊ณ ๋ฆฌ์ฆ ์ํ์ ํ์ํ ๋ฉ๋ชจ๋ฆฌ ์๊ณผ ์ํ ์๊ฐ์ ๊ณ์ฐํ๋ ๊ฒ์ด๋ค. ๋ฉ๋ชจ๋ฆฌ ์ → ๊ณต๊ฐ ๋ณต์ก๋(Space Complexity) = ์ ์ ๊ณต๊ฐ + ๋์ ๊ณต๊ฐ .. 2020. 3. 11. ์ด์ 1 ๋ค์