EVO

  • 홈
  • 태그
  • 방명록

Algorithm/자료구조 1

해시 테이블의 A부터 Z까지

해시를 사용하는 목적 - 해시 테이블: 해시테이블은 데이터의 해시 값을 테이블 내의 인덱스로 사용하는 자료구조이다. 필요한 데이터를 찾는 데 시간복잡도가 평균 O(1)인 굉장히 빠르게 데이터를 조회할 수 있다. - 암호화: 해시는 입력받은 데이터를 해시함수를 통해 원본의 모습을 전혀 알 수 없게 바꾼다. 이러한 해시의 특성 덕분에 해시는 암호화 영역에서 사용되고 있다. SHA 알고리즘이 대표적인 예이다. - 데이터 축약: 해시는 길이가 서로 다른 입력 데이터에 대해 일정한 길이의 출력을 만들 수 있다. 이 특성을 이용하면 대량 데이터를 해싱하여 짧은 길이로 축약할 수 있다. 해시 함수 해시테이블이란, 큰 숫자나 문자열을 해시 테이블의 인덱스로 사용할 수 있는 작은 정수로 매핑하는 함수이다. 해시함수를 고..

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

꾸준히, 의미있는 학습을 기록하기 위한 공간입니다.

  • 분류 전체보기 (62)
    • toy (20)
      • CafeMate프로젝트(SpringBoot) (1)
      • Beacon프로젝트 (3)
      • AgileHub (14)
      • 북챌린지 (2)
    • Algorithm (1)
      • 자료구조 (1)
      • Leetcode (0)
      • BOJ (0)
    • 인프라 (7)
      • aws (1)
      • docker (0)
      • linux (1)
      • 네트워크 (3)
    • 공부방 (33)
      • JAVA (23)
      • 이펙티브 자바 (0)
      • MySQL (1)
      • 데이터베이스 (4)
      • 운영체제 (1)
      • Git (0)
      • jQuery (0)
      • 프리코스 (4)
    • 독서 (0)

방문자수Total

  • Today :
  • Yesterday :

Tag

junit5, troble, 오블완, no-offset, 운영체제, 트랜잭션, 로그, 페이징, 비관적락, equals,

최근글과 인기글

  • 최근글
  • 인기글

공지사항

Copyright © Kakao Corp. All rights reserved.

  • 대회

티스토리툴바