빈코의 개발일지

  • 홈
  • 태그
  • 방명록

자료구조 1

Java 대용량 데이터 HashMap 기본개념 및 시간복잡도(예시)

개요 안녕하세요! 빈코입니다. 오늘은 이전 포스팅에 다룬 자료구조 반복문과 배열의 시간복잡도 차이에 이어서 HashMap의 시간복잡도와 기본개념에 대해 포스팅하려 합니다. 많은 분들이 착각하시는 것 중에 하나가 '대용량 데이터는 무조건 Hash 알고리즘을 써야 한다!'인데, 사실 자료구조 선택은 각각의 개발 상황에 맞게 해야 하기 때문에, 어쩔 때는 반복문이 또 어쩔 때는 배열이 더 성능이 좋을 수도 있습니다. 그럼 한번 알아볼까요? HashMap 기본 개념📙 HashMap이란 키에 대한 해시 값을 사용하여 값을 저장하고 조회하며, 키-값 쌍의 개수에 따라 동적으로 크기가 증가하는 associat array(Map, Dictionary, Symbol Table)라고 할 수 있습니다. map은 대응 관계를..

TIL 2024.02.02
1
더보기
프로필사진

'The steps that I left behind' 선배 개발자분들이 만드신 기술을 공유하는 좋은 문화. 많이 부족하지만 이어나가려 합니다

  • Category (135)
    • 회고록 (5)
    • TIL (53)
    • Project (8)
      • Team (5)
      • Individual (3)
    • JPA (28)
    • Algorithms (13)
    • 국비지원&취업 (4)
    • 자격증 (5)
    • Lecture (2)
    • Book Review (12)
    • ETC (5)

최근글과 인기글

  • 최근글
  • 인기글

페이스북 트위터 플러그인

  • Facebook
  • Binco

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바