Przeskocz do nawigacji głównej Przeskocz do wyszukiwania Przeskocz do głównej treści

Linear time algorithm for finding minimal perfect hash functions

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

Wyniki badań: Wkład do czasopismaArtykułrecenzja

7 Cytowania z bazy Scopus

Abstrakt

A new algorithm for finding minimal perfect hash functions (MPHF) is proposed. The algorithm given three pseudorandom functions h0, h1 and h2, searches for a function g such that F(w) = (h0(w) + g(h1(w)) + g(h2(w))) mod m is a MPHF, where m is a number of input words. The algorithm involves generation of random bipartite graphs and runs in linear time. The hash function generated is represented by using 2m + O(1) memory words of log m bits each. The empirical observations show that the algorithm runs very fast in practice.

Język oryginałuangielski
Strony (od–do)579-587
Liczba stron9
CzasopismoComputer Journal
Tom36
Numer wydania6
Identyfikatory DOI
Status publikacjiOpublikowano - 1993

Obszary tematyczne ASJC Scopus

  • Informatyka ogólna

Fingerprint

Zanurz się w tematy badawcze publikacji „Linear time algorithm for finding minimal perfect hash functions”. Razem tworzą niepowtarzalny odcisk palca.

Cytowanie