Files
go-cuckoo/doc.go
M.V. Hutz b762417b80
All checks were successful
CI / lint (pull_request) Successful in 51s
CI / unit-test (pull_request) Successful in 25s
CI / mutation-test (pull_request) Successful in 2m44s
CI / fuzz-test (pull_request) Successful in 1m2s
chore: move from tools/dsa
Moved the implementation of this hash table from `tools/dsa` #1.
2026-03-16 21:10:08 -04:00

10 lines
387 B
Go

// Package cuckoo provides a hash table that uses cuckoo hashing to achieve
// a worst-case O(1) lookup time.
//
// While a [NewTable] only supports comparable keys by default, you can create
// a table with any key type using [NewCustomTable]. Custom [Hash] functions and
// key comparison are also supported.
//
// See more: https://en.wikipedia.org/wiki/Cuckoo_hashing
package cuckoo