Invention Grant
- Patent Title: Minimal perfect hash functions using double hashing
- Patent Title (中): 使用双哈希算法的最小完美哈希函数
-
Application No.: US11853635Application Date: 2007-09-11
-
Publication No.: US08271500B2Publication Date: 2012-09-18
- Inventor: Kumar Hemachandra Chellapilla , Anton Mityagin
- Applicant: Kumar Hemachandra Chellapilla , Anton Mityagin
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Hope Baldauff Hartman, LLC
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F17/30 ; G06F9/26 ; G06F9/34

Abstract:
Technologies are described herein for constructing a minimal perfect hash function. According to embodiments, a hash table is constructed by double hashing each of the strings in a set of strings. A computed double hash value is utilized to identify an empty location in the hash table for each string. A signature for each string is stored in the empty location of the hash table identified for the string. In order to obtain a minimal perfect hash value for an input string, the input string is iteratively double hashed until a location is identified in the hash table that contains a signature corresponding to the input string. The minimal perfect hash value is an integer value identifying the location in the hash table that contains the signature corresponding to the input string.
Public/Granted literature
- US20090070354A1 MINIMAL PERFECT HASH FUNCTIONS USING DOUBLE HASHING Public/Granted day:2009-03-12
Information query