ACM Home Page
Please provide us with feedback. Feedback
Minimal perfect hash functions made simple
Full text PdfPdf (274 KB)
Source
Communications of the ACM archive
Volume 23 ,  Issue 1  (January 1980) table of contents
Pages: 17 - 19  
Year of Publication: 1980
ISSN:0001-0782
Author
Richard J. Cichelli  Software Consulting Services, Allentown, PA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 17,   Downloads (12 Months): 129,   Citation Count: 38
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/358808.358813
What is a DOI?

ABSTRACT

A method is presented for computing machine independent, minimal perfect hash functions of the form: hash value ← key length + the associated value of the key's first character + the associated value of the key's last character. Such functions allow single probe retrieval from minimally sized tables of identifier lists. Application areas include table lookup for reserved words in compilers and filtering high frequency words in natural language processing. Functions for Pascal's reserved words, Pascal's predefined identifiers, frequently occurring English words, and month abbreviations are presented as examples.



CITED BY  38

Collaborative Colleagues:
Richard J. Cichelli: colleagues