์ฝํ
[Python | week3] Heap(ํ) | Dynamic Programming(๋์ ๊ณํ๋ฒ) | DFS/ BFS (๊น์ด/ ๋๋น ์ฐ์ ํ์)
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
[Python | week2] ์ค๊ฐ๊ณ ์ฌ | ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ(Greedy Algorithm)
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
[Python | week1-2] Greedy ์๊ณ ๋ฆฌ์ฆ | ์ด๊ฒ์ด ์ฝ๋ฉํ ์คํธ๋ค
week1-2 [์ค๋์ ํ์ต] 1. Greedy ์๊ณ ๋ฆฌ์ฆ ๊ฐ๋ 2. '์ฒด์ก๋ณต' ๋ฌธ์ ํ์ด 3. ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ ์ถ์ฒ ํ์ต 1. Greedy Algorithm ๊ฐ๋ ์ด๋ฆ๊ณผ ๊ฐ์ด ํ์์ค๋ฌ์ด ๋ฐฉ๋ฒ์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ๋์์ ๋์ธ ์ ํ์ง ์ค ํญ์ ๋ ์ข์ ๊ฒ์ ์ ํํด ๋๊ฐ๋๋ค - ์๊ณ ๋ฆฌ์ฆ ์ค ๊ธฐ๋ณธ์ ํด๋นํฉ๋๋ค. (ํ์ง๋ง ์ฝ๋ค๋ ๊ฒ์ ์๋) - ํ์ฌ์ ์ต์ ๊ฐ์ด ์ต์ข ์ต์ ๊ฐ์ ์ํฅ์ ์ฃผ์ง ์์ ๋ ์ฌ์ฉํ ์ ์์ต๋๋ค. - ํ ๋ฒ ํ ์ ํ์ ์ทจ์ํ ์ ์์ต๋๋ค. - ๋์ถ ๋ ๊ฐ์ด ํด๋น ๋ฌธ์ ์ ์ต์ ๊ฐ์ธ์ง๋ ์ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ( ๊ทธ๋์ NP-Hard์์ ์์ฃผ ์ฌ์ฉ ๋จ) 2. ๋ฌธ์ ํ์ด ์์ฝ๊ฒ๋ ๊ณต๊ฐ๋ ๋ฌธ์ ๊ฐ ์๋๋ฏ๋ก ์ด๋ค ๋ฌธ์ ์ธ์ง ์ ์ถํ ์ ์๋๋ก ์์ฑํ๋ ๊ฒ์ด ์์น์ด๋ผ ๋ฌธ์ ์ค๋ช ์ ์์ต๋๋ค. ํ์ด..