哈希类

package
v0.0.0-...-2910145 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 14, 2024 License: MIT Imports: 0 Imported by: 0

Documentation

Overview

包ghash在Go中提供了一些经典的哈希函数(uint32/uint64)。

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AP

func AP(str []byte) uint32

AP 实现了适用于32位的经典的AP哈希算法。

func AP64

func AP64(str []byte) uint64

AP64 实现了适用于 64 位的经典的 AP 哈希算法。

func BKDR

func BKDR(str []byte) uint32

BKDR 实现了适用于32位的经典的BKDR哈希算法。

func BKDR64

func BKDR64(str []byte) uint64

BKDR64 实现了适用于64位的经典的 BKDR 哈希算法。

func DJB

func DJB(str []byte) uint32

DJB 实现了适用于32位的经典的DJB哈希算法。

func DJB64

func DJB64(str []byte) uint64

DJB64 实现了适用于 64 位的经典 DJB 哈希算法。

func ELF

func ELF(str []byte) uint32

ELF 实现了适用于 32 位的经典的 ELF 哈希算法。

func ELF64

func ELF64(str []byte) uint64

ELF64 实现了适用于 64 位的经典的 ELF 哈希算法。

func JS

func JS(str []byte) uint32

JS 实现了适用于32位的经典的JS哈希算法。

func JS64

func JS64(str []byte) uint64

JS64实现了适用于64位的经典的JS哈希算法。

func PJW

func PJW(str []byte) uint32

PJW 实现了适用于32位的经典的PJW哈希算法。

func PJW64

func PJW64(str []byte) uint64

PJW64 实现了适用于 64 位的经典 PJW 哈希算法。

func RS

func RS(str []byte) uint32

RS 实现了适用于 32 位的经典 RS 哈希算法。

func RS64

func RS64(str []byte) uint64

RS64 实现了适用于 64 位的经典的 RS 哈希算法。

func SDBM

func SDBM(str []byte) uint32

SDBM 实现了适用于 32 位的经典的 SDBM 哈希算法。

func SDBM64

func SDBM64(str []byte) uint64

SDBM64 实现了适用于 64 位的经典的 SDBM 哈希算法。

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL