Map and unordered_map

Introduce

์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋‹ค ๋ณด๋ฉด Key ์™€ Value๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ๊ฐ€ ์ข…์ข… ์ƒ๊ฒจ์š”. ๊ทธ๋Ÿด๋•Œ ํ•ญ์ƒ ์†๋„์— ๋ฏผ๊ฐํ•  ์ˆ˜ ๋ฐ–์— ์—†๋Š”๋ฐ, ๊ทธ๋ž˜๋„ ์ผ๋ฐ˜์ ์œผ๋กœ๋Š” map(Dictionary)์„ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ๊ทธ๋ ‡๊ฒŒ ์†๋„๊ฐ€ ๋А๋ ค์ง€์ง„ ์•Š์•„์š”.

ํ•˜์ง€๋งŒ, ์ผ๋ฐ˜์ ์ด์ง€ ์•Š๊ฒŒ ๋ฐ์ดํ„ฐ๊ฐ€ ๋งŽ์•„์งˆ์ˆ˜๋ก ์ ์  ๋А๋ ค์ง€๋Š”๊ฑธ ๊ฒฝํ—˜ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ข…์ข… ์ƒ๊ธฐ๋”๋ผ๊ตฌ์š”. ๊ทธ๋ž˜์„œ unordered_map ์ด๋ผ๋Š”๊ฒŒ ์žˆ๋Š”๊ฑธ ๋ฐœ๊ฒฌํ•˜๊ณ  ์กฐ๊ธˆ ์ฐพ์•„๋ณด๊ฒŒ ๋˜์—ˆ์–ด์š”.

Performance with map

Standard C++11 with map

Reference

Last updated