걸어서 개발자속으로

  • 홈
  • 태그
  • 방명록

해시 1

[자료구조] 해시맵(HashMap)

해시맵이란? 해시맵은 이름 그대로 해싱(Hashing)된 맵(Map)이다. 해싱을 사용하기 때문에 많은 양의 데이터를 검색하는데 있어서 뛰어난 성능을 보인다. Map 인터페이스를 구현한 Map 컬렉션 중 하나이고, Map 인터페이스를 상속하고 있기 때문에 Map의 성질을 그대로 가지고 있다. 맵이란 키(Key)와 값(Value)으로 구성된 Entry 객체를 저장하는 구조를 가지고 있는 자료구조이다. 여기서 키와 값은 모두 객체이다. 키는 맵에 유일하게 있어야 되고, 중복을 허용하지 않지만 값은 중복된 값이어도 상관 없다. 같은 키의 값을 삽입하려고 하면 해당 키의 값이 변경된다. 해시맵은 해시 테이블과 유사하지만 동기화되지 않으며, null 키도 저장할 수 있지만 객체는 하나만 있어야 하며 값이 제한없이..

자료구조 2024.02.24
이전
1
다음
더보기
프로필사진

걸어서 개발자속으로

  • 분류 전체보기 (16)
    • [ZB]끄적끄적 (3)
    • 자료구조 (6)
    • 쉽게 배우는 자바 프로그래밍 (5)
    • 자바_에러 (1)
    • 자바(Java) (0)
    • 에러(Error) (1)

Tag

큐, 개발자, 해시, java, 쉽게 배우는 자바 프로그래밍, 스택, 프로그래밍 문제, spring, 자료구조, 자바, 해시맵, geeks for geeks, 제로베이스, 백엔드공부, heap, 개발자 #백엔드공부 #백엔드스쿨, c언어로 쉽게 풀어쓴 자료구조, 힙, 백엔드, 백엔드스쿨,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바