ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Hash Table
    자료구조 2019. 9. 4. 15:55

    (key, value)로 이루어진 자료구조

    Search Delete Delete 는 평균 O(1) 최악 O(size)

    Hash Table의 bucket에 값을 넣는 방식은 보통 prime divisor를 사용하는데

    이는 divisor를 짝수를 쓰면 항상 짝수는 짝수 bucket에, 홀수는 홀수 bucket에 들어가게 되어 bias가 생김.

    홀수 divisor를 쓰면 이런 일이 없고 소수나 20이상의 두 소수의 곱인 수를 쓰면 bias를 더 줄일 수 있음

    '자료구조' 카테고리의 다른 글

    [LeetCode] Rotate Image  (0) 2019.10.28
    Optimal Binary Search Tree  (0) 2019.09.05
    Hash Table  (0) 2019.09.04
    Graph  (0) 2019.09.03
    Disjoint Sets  (0) 2019.09.02
Designed by Tistory.