Cmph is a free minimal perfect hash C library, providing several algorithms in the literature in a consistent, ease to use, API.
License
GNU Library or Lesser General Public License version 2.0 (LGPLv2), Mozilla Public License 1.1 (MPL 1.1)Follow cmph
Other Useful Business Software
Auth for GenAI | Auth0
Easily implement secure login experiences for AI Agents - from interactive chatbots to background workers with Auth0. Auth for GenAI is now available in Developer Preview
Rate This Project
Login To Rate This Project
User Reviews
-
So far it seems to work perfectly. My use case is for up to 6x10^8 keys. The ability to store the hash function to disk is extremely useful. Build instructions are non-existent, and I had to do some autoconf fixing that I didn't really understand just to create the configure file. Once past that, no problem.
-
I come across with this code from steve hanov's blog.. he was mentionig your work.. Thank you guys for such a great work. ( maybe one day you will do this in a masochistic way by programming it in assembler :D )
-
I want to add it to Perl. http://blogs.perl.org/users/rurban/2011/02/use-types.html