[C++] map VS. unordered_map
C++에서 map과 unordered_map의 주요 차이점은 elements를 저장하고 액세스하는 방식에 있으며, 이는 성능과 사용 시나리오의 차이로 이어진다. 순서에 신경을 쓴다면 map을 사용하고, 빈번한 key 기반 조회에 대한 성능 우선순위를 정하고 순서를 신경 쓰지 않는다면 일반적으로 unordered_map이 더 좋다. 기본 데이터 구조map: balanced binary search tree (일반적으로 Red-Black Tree)로 구현된다. elemets는 key를 기준으로 정렬된 순서로 저장된다. unordered_map : hash table을 사용해 구현된다. elements는 key에 따라 정렬되지 않고 hash values에 따라 임의의 순서로 저장된다.시간 복잡도map삽입, 삭..
기술(Tech, IT)/C++
2024. 10. 17. 02:10
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- I2C
- The Economist Espresso
- Hash Map
- tf-idf
- java
- Python
- 이코노미스트
- 파이썬
- 소켓 프로그래밍
- leetcode
- ml
- C++
- 오블완
- 티스토리챌린지
- Android
- machine learning
- 투 포인터
- The Economist
- vertex shader
- 이코노미스트 에스프레소
- 리트코드
- 머신 러닝
- defaultdict
- socket programming
- DICTIONARY
- join
- Computer Graphics
- 안드로이드
- 딕셔너리
- min heap
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
글 보관함
반응형
