๋ค์ ์ ๋ฆฌํ๋ C++ STL ์๋ฃ๊ตฌ์กฐ map/set
[ STL ์๋ฃ๊ตฌ์กฐ map / set ] STL array, vector, list๊ฐ ์ฐ์ ์ปจํ
์ด๋(Sequential Container)์๋ค๋ฉด map๊ณผ set์ ์ฐ๊ด ์ปจํ
์ด๋(Associative Container)์ด๋ค. ์ฐ๊ด์ด๋ผ๋ ๋ง์ ์ ์ฅํ๋ ค๊ณ ํ๋ ์๋ฃ์ key๊ฐ์ด ์๋ก ๊ด๋ จ์ด ์๋ค๋ ์๋ฏธ์ด๋ค. map์ pair๋ฅผ ์์๋ก ์ ์ฅํ๋๋ฐ, key๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฌํ๋ค. set์ key๋ฅผ ๊ธฐ์ค์ผ๋ก ์์๋ฅผ ์ ๋ ฌ ์ํ๋ก ์ ์ฅํ์ง๋ง, value๊ฐ ๋ฐ๋ก ์์ง ์๋ค. ์ฆ, set์ key์ value๊ฐ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์์๋ก ์ ์ฅํ๋ค. ์ฐ๊ด ์ปจํ
์ด๋๋ ์ฐพ๊ณ ์ ํ๋ ์์๋ฅผ ๋นจ๋ฆฌ ์ฐพ๊ธฐ ์ํด ์ฌ์ฉํ๋ค. ์ฌ๊ธฐ์ ๋น ๋ฅด๋ค๋ ๊ฒ์ ์ฐ์ ์ปจํ
์ด๋๋ณด๋ค ๋น ๋ฅด๋ค๋ ์๋ฏธ์ด๋ค. ์ฐ๊ด ์ปจํ
์ด๋์์ ์์๋ฅผ ์ฐพ๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ ๋ณต์ก๋..
2020.08.10