์์ฑ: 2024-11-27 06:30:34์์ : 2026-03-04 02:11:43
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ฉํ ์คํธ ์ ๋ต
์ฝ๋ฉํ ์คํธ๋ฅผ ํจ์จ์ ์ผ๋ก ์ค๋นํ๊ธฐ ์ํ ํต์ฌ ํ๋ค์ ๋๋ค.
- ์๊ฐ ๋ณต์ก๋ ๊ณ์ฐ: ๋ฌธ์ ์ ์ ํ ์ฌํญ์ ๋ณด๊ณ ํ์ํ ์๊ณ ๋ฆฌ์ฆ($O(N)$, $O(N \log N)$ ๋ฑ)์ ๋จผ์ ํ๋จํ์ธ์.
- ์ฃผ์ ์๋ฃ๊ตฌ์กฐ ์์ง: Hash, Stack, Queue, Heap, Graph๋ ํ์์ ๋๋ค.
- ์ฃ์ง ์ผ์ด์ค ๊ณ ๋ ค: ๋น ์ ๋ ฅ, ์ต๋๊ฐ, ์ค๋ณต๊ฐ ๋ฑ ํน์ํ ์ํฉ์ ๋ฏธ๋ฆฌ ์๊ฐํ์ธ์.
- ๊ณ ๋์ Kit ๊ณต๋ต: ํ๋ก๊ทธ๋๋จธ์ค์ ์ ํ๋ณ ํคํธ๋ฅผ 1ํ๋ ํ๋ ๊ฒ์ด ๊ฐ์ฅ ํจ์จ์ ์ ๋๋ค.
์ฃผ์ ์๊ณ ๋ฆฌ์ฆ ์ ํ
- ํด์(Hash): Key-Value๋ฅผ ์ด์ฉํ ๋น ๋ฅธ ์กฐํ.
- ์คํ/ํ(Stack/Queue): FIFO, LIFO ๊ตฌ์กฐ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ.
- ์ ๋ ฌ(Sort): ๊ธฐ์ค์ ๋ฐ๋ฅธ ๋ฐ์ดํฐ ์ฌ๋ฐฐ์น.
- ์์ ํ์(Brute Force): ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ํ์ธ.
- ํ์๋ฒ(Greedy): ๋งค ์๊ฐ ์ต์ ์ ์ ํ์ ํจ.
- ๋์ ๊ณํ๋ฒ(DP): ์์ ๋ฌธ์ ์ ๋ต์ ํ์ฉํด ํฐ ๋ฌธ์ ํด๊ฒฐ.