씩씩한 IT블로그

  • 방명록

CS/자료구조 1

해쉬테이블

해시테이블 - key와 value구조로 이루어져 있는 자료구조 - key를 해시함수를 이용해서 index로 바꾸고 해당 index를 주소로 사용 해시함수 1. digit folding : key의 문자열을 ASCII 코드로 바꾸고 그 합을 index로 사용 2. division method : 숫자 key를 테이블의 크기로 나누어 나온 나머지를 index로 사용 (index = key % 테이블 크기) * 테이블의 크기는 소수(prime number) 3. multiplication method : 숫자로 된 key 값에 A(0~1사이 실수)를 곱한 후 그 나머지에 2의 제곱수 m을 곱하는것을 index로 사용 (index = (K*A mod 1)*m) 충돌 회피 - 해시함수를 이용해 구한 index가 ..

CS/자료구조 2022.11.13
1
더보기
  • 전체 (708)
    • 알고리즘 (156)
      • search (33)
      • graph (42)
      • dp (29)
      • 자료구조 (7)
      • 수학 (31)
      • 구현 (14)
    • 프로그래밍 문법 (110)
      • python (66)
      • c++ (18)
      • R (7)
      • javascript,HTML (8)
      • java (10)
      • C# (1)
    • 데이터분석 (203)
      • [ 이론 ] (34)
      • 통계 (32)
      • 전처리 (31)
      • 시각화 (16)
      • 분석-지도학습 (18)
      • 분석-비지도학습 (6)
      • 딥러닝 (64)
    • 금융 (10)
      • 증권사API (3)
      • 주식 (5)
      • 기초회계 (2)
    • 도커 (10)
    • DB (102)
      • [이론] (34)
      • SQL (66)
      • MONGODB (2)
    • CLI (39)
      • 깃허브 (12)
      • 터미널 (27)
    • CS (66)
      • 소프트웨어개발방법론 (29)
      • 시스템아키텍쳐 (5)
      • 네트워크 (13)
      • 자료구조 (1)
      • 운영체제 (18)
    • AWS (4)
    • 백엔드 (1)

Calendar

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

Copyright © Kakao Corp. All rights reserved.

티스토리툴바