์ ์
๊ฐ๋ฐ์ ๊ธฐ์ ๋ฉด์ C++ ์์ฝ๋ฉ : Array, Vector, List, Stack, Queue, Tree, Heap, Hash ๋ชจ๋ ์์ด ๊ตฌํ
1. Vector, List, Map ์ ๋ํด์ ์ค๋ช
ํด ๋ณด์ธ์. stl์ ๋ฑ๋ก๋์ด ์๋ ์๋ฃ๊ตฌ์กฐ๋ค๋ก์ vector๋ ๋์ ๋ฐฐ์ด๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, List๋ ๋๋ธ๋งํฌ๋ ๋ฆฌ์คํธ๋ก ์ด๋ฃจ์ด์ ธ์์ต๋๋ค. Map์ Key์ Value๋ฅผ ์์ผ๋ก ์ด๋ฃจ๋ฉฐ ๋ ๋๋ธ๋ํธ๋ฆฌ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ด์ ๋น ๋ฅธ ํ์์๋๋ฅผ ์๋ํฉ๋๋ค. 2. Vector, List ์ ์ฐจ์ด์ ๋ํด์ ์ค๋ช
ํ์ธ์. vector๋ ๋์ ๋ฐฐ์ด์ ํด๋์ค ํฌํ๋ฆฟ์ด๋ผ๊ณ ํ ์ ์์ต๋๋ค. vector๊ฐ์ฒด๋ ์์๊ฐ ์ถ๊ฐ๋๊ฑฐ๋ ์ญ์ ๋ ๋๋ง๋ค ์๋์ผ๋ก ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌํ ๋นํ์ฌ ํฌ๊ธฐ๋ฅผ ๋์ ์ผ๋ก ๋ณ๊ฒฝํฉ๋๋ค. list๋ ์ด์ค์ฐ๊ฒฐ๋ฆฌ์คํธ์ ํด๋์ค ํฌํ๋ฆฟ์ด๋ผ๊ณ ํ ์ ์์ต๋๋ค. ์ด ์ปจํ
์ด๋๋ ๋ชจ๋ ์์์์ ์๋ฐฉํฅ ์ ๊ทผ, ๋น ๋ฅธ ์ฝ์
๊ณผ ์ญ์ ๋ฅผ ํ ์ ์์ง๋ง, ์์ ์ ๊ทผ์ ๋ถ๊ฐํฉ๋๋ค. ๋ํ ๋ฆฌ..