A framework to create scripts to precompute a near-perfect hashtable that can be stored and used in future.
-
Updated
Oct 24, 2023 - C++
A framework to create scripts to precompute a near-perfect hashtable that can be stored and used in future.
Fork of the GNU `gperf` perfect hash function creation tool. This fork allows output of the hash function, simplifying creation of compiled hash functions for other languages.
C and C++ library for fast, caseless (case-insensitive) comparison of Unicode utf-8 strings
Dictionary Data Type with Perfect Hashing Algorithm.
Create reversible minimal perfect hash functions from a data model spec. Achieve the information-theoretic lower bound for compression to create hashes that can be converted to and from instances of the given data model.
Hash + IntMap = No Collisions!
perfect hashing in Python
Space-efficient approximate mappings using perfect hash functions. Supports arbitrary function approximation (X→Y) with configurable storage (8/16/32/64-bit) and accuracy trade-offs.
Trabalho que implementa uma estrutura de armazenamento de registros baseada em hashing perfeito.
COMING SOON: An MVC-based web framework for building collections of reactive, entropy-perfect applications that compresses their shared data model into the URL using a minimal perfect hash function (MPHF) hierarchy.
✨ Enhance your Rust structs by adding computed fields during serialization with the serde_more macro for seamless data transformation.
Ocaml bindings for C Minimal Perfect Hashing Library (CMPH)
Header-only perfect hash container class implemented in modern C++
A function for encoding unique ordered sets of natural numbers into a single unique natural number.
Home of an ecosystem of connected apps. The proving ground for the minimal perfect hash function (MPHF), the kireji web framework and the Gamified Universal IDE (GUIDE).
Add a description, image, and links to the perfect-hash topic page so that developers can more easily learn about it.
To associate your repository with the perfect-hash topic, visit your repo's landing page and select "manage topics."