비 정렬 연관 컨테이너 - 고유 키, 값 해시 (Unordered Map)

Checking·2021년 2월 26일
0

STL 컨테이너

목록 보기
12/17
post-thumbnail

헤더 파일 : <unordered_map>

  • 고유한 요소를 특별한 순서없이 저장하고 해당 값에 따라 개별 요소를 빠르게 검색할 수 있는 컨테이너.

장점단점
- 많은 양의 자료에 유리
- 검색 속도 빠름
- Key가 곧 Value
- 정렬이 되지 않아 Map보다
시간 복잡도가 효율적
- 적은 양의 자료엔
오버 헤드로 인해 손해


생성자
unordered_map <data_type1, data_type2> unordered_map_name

FunctionDescription
.begin()첫 번째 원소 가리킴
(iterator)
.end()마지막 원소 가리킴
(iterator)
.clear()모든 원소 제거
.empty()비었을 시 true 반환
.insert(value)원소 삽입
.erase(iter)iter가 가리키는 원소 제거
.erase(start, end)[startm end] 범위의 원소를 모두 제거
.find(value)value의 반복자 반환. 없을 시, .end()
.count(value)value의 개수 출력
.swap(another_set)another_set과 바꿈
.equal_range(value)value가 시작하는 구간과 끝나는 구간의
반복자 pair 객체를 반환
.bucket(value)value 요소가 있는 버킷 번호를 반환
.bucket_count()버킷의 개수를 반환
.bucket_size()버킷의 크기를 반환
.size()원소의 개수를 반환
.max_size()최대 사이즈(메모리 크기)를 반환
profile
(ง ᐖ)ว

0개의 댓글