Map and unordered_map

Introduce

μ•Œκ³ λ¦¬μ¦˜ 문제λ₯Ό ν•΄κ²°ν•˜λ‹€ 보면 Key 와 Valueκ°€ ν•„μš”ν•œ κ²½μš°κ°€ μ’…μ’… μƒκ²¨μš”. κ·ΈλŸ΄λ•Œ 항상 속도에 민감할 수 밖에 μ—†λŠ”λ°, κ·Έλž˜λ„ μΌλ°˜μ μœΌλ‘œλŠ” map(Dictionary)을 μ‚¬μš©ν•œλ‹€κ³  κ·Έλ ‡κ²Œ 속도가 λŠλ €μ§€μ§„ μ•Šμ•„μš”.

ν•˜μ§€λ§Œ, μΌλ°˜μ μ΄μ§€ μ•Šκ²Œ 데이터가 λ§Žμ•„μ§ˆμˆ˜λ‘ 점점 λŠλ €μ§€λŠ”κ±Έ κ²½ν—˜ν•˜λŠ” κ²½μš°κ°€ μ’…μ’… μƒκΈ°λ”λΌκ΅¬μš”. κ·Έλž˜μ„œ unordered_map μ΄λΌλŠ”κ²Œ μžˆλŠ”κ±Έ λ°œκ²¬ν•˜κ³  쑰금 μ°Ύμ•„λ³΄κ²Œ λ˜μ—ˆμ–΄μš”.

Performance with map

Standard C++11 with map

Reference

Last updated