-
[Data Structure] pair(ํ์ด) ์ฌ์ฉ๋ฒData Structure 2020. 3. 13. 02:06๋ฐ์ํ
- C++ STL ์ค ํ๋์ธ pair์ ๋ํ ์ฌ์ฉ๋ฒ์ ๋๋ค.
pair ๋?
- ๋ค๋ฅธ ํ์ ์ ๋ ๊ฐ์ฒด๋ฅผ ํ๋์ ๊ฐ์ฒด๋ก ํํํ๋ STL์ ๋๋ค.
- ๊ฐ๊ฐ์ ๊ฐ๋ค์ Member first์ Member second๋ก ์ ๊ทผํ ์ ์์ต๋๋ค.
- #include < utility > ๋ฅผ ์ ์ธํด์ผ pair๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ ํจ์
opearator =
- ๋์ ์ฐ์ฐ์ ๊ฐ๋ฅ
swap
- ๋ ๊ฐ์ pair๋ฅผ ๋ฐ๊พธ๋ ํจ์
make_pair ( first, second )
- pair๋ฅผ ๋ง๋๋ ํจ์
์ค์ต
๊ฒฐ๊ณผ
- ์ถ๊ฐ๋ก ๊ถ๊ธํ ์ ์ด๋ ์์ ํ ์ฌํญ ์์ผ๋ฉด ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์.
๋ฐ์ํ'Data Structure' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Data Structure] unordered_map ์ฌ์ฉ๋ฒ (6) 2020.03.16 [Data Structure] Priority_queue(์ฐ์ ์์ ํ) ์ฌ์ฉ๋ฒ (0) 2020.03.16 [Data Stucture] map(๋งต) ์ฌ์ฉ๋ฒ (0) 2020.02.22 [Data Stucture] Queue (ํ) ์ฌ์ฉ๋ฒ (0) 2020.02.22 [Data Stucture] Stack(์คํ) ์ฌ์ฉ๋ฒ (0) 2020.02.22