๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ๊ณต๋ถ€/์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€

(2)
map<key, value> ์ปจํ…Œ์ด๋„ˆ [ ํŠน์ง• ] - key์™€ value ์Œ(pair)์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ํŠธ๋ฆฌ, first- key๋กœ second- value๋กœ ์ €์žฅ. - key๊ฐ’์€ ๊ณ ์œ ํ•จ. - key๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ ์ž๋™์œผ๋กœ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌ, ๋‚ด๋ฆผ์ฐจ์ˆœ์„ ์›ํ•œ๋‹ค๋ฉด 3๋ฒˆ์งธ ์›์†Œ์— greater ์ถ”๊ฐ€. - ํ—ค๋” : #include - map ์„ ์–ธ map m; - map์— ๋ฐ์ดํ„ฐ ์‚ฝ์ž… m.insert({3, "Cam"}); - ํŠน์ •ํ‚ค(key)๊ฐ€ ๋งต(map)์— ์กด์žฌํ•˜๋Š”์ง€ ์ฐพ๊ธฐ 1) find() if (m.find(key) != m.end()) { std::cout
<vector> ์ปจํ…Œ์ด๋„ˆ ๋ฉ”์†Œ๋“œ begin() : ์ปจํ…Œ์ด๋„ˆ์˜ ์ฒซ๋ฒˆ์งธ ์œ„์น˜๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ๋ฐ˜๋ณต์ž๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค. end() : ์ปจํ…Œ์ด๋„ˆ์˜ ๋งˆ์ง€๋ง‰ ์œ„์น˜๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ๋ฐ˜๋ณต์ž๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค.(๋งˆ์ง€๋ง‰ ์›์†Œ์˜ ๋‹ค์Œ ์œ„์น˜) size() : ์›์†Œ์˜ ๊ฐœ์ˆ˜๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜ empty() : ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ๋น„์–ด์žˆ๋Š”์ง€ ์•Œ๋ ค์ค€๋‹ค max_size() : ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ๊ฐ€์งˆ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ์›์†Œ ๊ฐœ์ˆ˜๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค. reserve() : ์šฉ๋Ÿ‰์„ ์žฌํ• ๋‹นํ•˜๋Š” ํ•จ์ˆ˜ insert() : ์ธ์ž๋กœ ๋„ฃ์–ด์ค€ ๋ฐ˜๋ณต์ž ์œ„์น˜์— ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฝ์ž…ํ•œ๋‹ค. push_back() : ๋’ท ๋ถ€๋ถ„์— ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค. pop_back() : ๋งˆ์ง€๋ง‰ ์›์†Œ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ณ  ์ œ๊ฑฐํ•œ๋‹ค. erase() : ์ธ์ž๋กœ ๋„ฃ์–ด์ค€ ๋ฐ˜๋ณต์ž ์œ„์น˜์˜ ์›์†Œ๋ฅผ ์ œ๊ฑฐํ•œ๋‹ค. clear() : ๋ชจ๋“  ์›์†Œ๋ฅผ ์ œ๊ฑฐํ•œ๋‹ค. resize() : ์›์†Œ์˜ ๊ฐœ์ˆ˜๋ฅผ ๋ณ€๊ฒฝํ•œ๋‹ค. s..