Documentation
¶
Index ¶
- func BKDR(key string) uint32
- func DoubleHashing(key string, factor uint32) uint32
- func DoubleHashing_11(key string) uint32
- func DoubleHashing_13(key string) uint32
- func DoubleHashing_17(key string) uint32
- func DoubleHashing_19(key string) uint32
- func DoubleHashing_2(key string) uint32
- func DoubleHashing_3(key string) uint32
- func DoubleHashing_5(key string) uint32
- func DoubleHashing_7(key string) uint32
- func FNV132(key string) uint32
- func FNV164(key string) uint64
- func FNV1A32(key string) uint32
- func FNV1A64(key string) uint64
- func MURMUR2(key string) uint32
- func TripleHashing(key string, factor uint32) uint32
- func TripleHashing_11(key string) uint32
- func TripleHashing_13(key string) uint32
- func TripleHashing_17(key string) uint32
- func TripleHashing_19(key string) uint32
- func TripleHashing_2(key string) uint32
- func TripleHashing_3(key string) uint32
- func TripleHashing_5(key string) uint32
- func TripleHashing_7(key string) uint32
- type HashFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DoubleHashing ¶
DoubleHashing provides double-hashing technique: hi(x) = h1(x) + f(x) * h2(x), f(x) = i * i
func DoubleHashing_11 ¶
func DoubleHashing_13 ¶
func DoubleHashing_17 ¶
func DoubleHashing_19 ¶
func DoubleHashing_2 ¶
func DoubleHashing_3 ¶
func DoubleHashing_5 ¶
func DoubleHashing_7 ¶
func TripleHashing ¶
TripleHashing provides triple-hashing technique: hi(x) = h1(x) + f(x) * h2(x) + g(x) * h3(x), f(x) = i, g(x) = i * i
func TripleHashing_11 ¶
func TripleHashing_13 ¶
func TripleHashing_17 ¶
func TripleHashing_19 ¶
func TripleHashing_2 ¶
func TripleHashing_3 ¶
func TripleHashing_5 ¶
func TripleHashing_7 ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.