proxy.golang.org : github.com/Jille/uint64mph
Package uint64mph is a Go implementation of the compress, hash and displace (CHD) minimal perfect hash algorithm. Based on github.com/alecthomas/mph. This is basically https://github.com/alecthomas/mph, but with uint64 keys and values instead of []byte. See http://cmph.sourceforge.net/papers/esa09.pdf for details. To create and serialize a hash table: To read from the hash table: MMAP is also indirectly supported, by deserializing from a byte slice and slicing the keys and values. See https://github.com/Jille/uint64mph for source. See https://github.com/alecthomas/mph for the original source.
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/%21jille/uint64mph
License: BSD-3-Clause
Latest release: 8 months ago
First release: over 1 year ago
Namespace: github.com/Jille
Stars: 0 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 29 days ago