본문 바로가기

이상한 코딩 나라의 혜돌이

검색하기
이상한 코딩 나라의 혜돌이
프로필사진 혜돌이

  • 분류 전체보기 (22)
    • About (1)
    • Study (21)
      • Network (4)
      • Python (0)
      • Algorithm (1)
      • Troubleshooting (8)
      • Practice (6)
      • etc (1)
    • Daydream (0)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/09   »
일 월 화 수 목 금 토
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
Tags
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Study/Algorithm (1)

이상한 코딩 나라의 혜돌이

[Algorithm] 유니버설 해싱 (Universal Hashing)

# 유니버설 해싱 (Universal Hashing) * 유니버설 해싱이란? 같은 자리에 여러 개의 키가 해시되는 것을 막기 위하여 실제 저장되는 키들과 독립적인 해시 함수를 무작위로 선택하는 것 유니버설 해싱에서 실행 초기에는 주의 깊게 설계된 함수의 집합으로부터 해시 함수를 무작위로 선택한다. 이때 해시 함수를 무작위로 선택하기 때문에 이 알고리즘을 동일한 입력에 대해서도 실행할 때마다 다르게 동작할 수 있어 임의의 입력에 대해 좋은 평균적 성능을 보장한다. * 유니버설 해시 함수 집합의 조건 Η를 키들의 전체집합 U를 {0, 1, ..., m - 1} 로 대응시키는 해시 함수들의 유한한 집합이라고 하자. 서로 다른 키 k, l ∈ U 각 쌍에 대해 h(k) = h(l)인 해시 함수 h ∈ Η 의 개..

Study/Algorithm 2018. 7. 13. 14:08
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바