Skip to main navigation Skip to search Skip to main content

Perfect hashing

  • Zbigniew J. Czech
  • , George Havas
  • , Bohdan S. Majewski
  • Silesian University of Technology

Research output: Contribution to journalReview articlepeer-review

56 Citations (Scopus)

Abstract

A perfect hash function allows the storage of a set of records in a minimum amount of memory, like in a table of the size equal to the number of keys times the key size, is called minimal perfect hash function. Minimal perfect hash functions are used for memory efficient storage and fast retrieval of items from static sets. The basic definitions and finding the perfect and minimal perfect hash functions by trial and error are presented. The difficulties which are encountered in designing such a function and the space and time requirements for perfect hash functions are also discussed.

Original languageEnglish
Pages (from-to)1-143
Number of pages143
JournalTheoretical Computer Science
Volume182
Issue number1-2
DOIs
Publication statusPublished - 1997

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Perfect hashing'. Together they form a unique fingerprint.

Cite this