key）映射到"n"个连续的整数的完美散列函数。 产生的值通常为 [0.."n"−1] 或 [1.."n"]。正式表述如下：设"j"和"k"是有限集合K的两个元素。F是一个最小完美散列函数iff F("j")=F("k")只在"j"="k"的情况下成立(单射)；并且存在整数"a"，使得F的范围为"a".."a"+|K|−1。已经在数学上证明，通用的完美hash函数至少需要每个键（key）1.44 比特（bit） 。而当前已知的最小完美hash散列函数每个键需要2.6 比特。对一个最小完美散列函数F，若键