C# Класс Buckets.StringHashes

Показать файл Открыть проект

Открытые методы

Метод Описание
Additive ( string key, uint range ) : uint
Bernstein ( string key, uint range ) : uint
BernsteinModified ( string key, uint range ) : uint
ExclusiveOr ( string key, uint range ) : uint
FNV1 ( string key, uint range ) : uint
FNV1A ( string key, uint range ) : uint
JenkinsOneAtATime ( string key, uint range ) : uint
MurmurHash2 ( string key, uint range ) : uint
MurmurHash3 ( string key, uint range ) : uint
SAX ( string key, uint range ) : uint
SDMB ( string key, uint range ) : uint

Приватные методы

Метод Описание
fmix ( uint h ) : uint
rotl32 ( uint x, byte r ) : uint

Описание методов

Additive() публичный статический Метод

public static Additive ( string key, uint range ) : uint
key string
range uint
Результат uint

Bernstein() публичный статический Метод

public static Bernstein ( string key, uint range ) : uint
key string
range uint
Результат uint

BernsteinModified() публичный статический Метод

public static BernsteinModified ( string key, uint range ) : uint
key string
range uint
Результат uint

ExclusiveOr() публичный статический Метод

public static ExclusiveOr ( string key, uint range ) : uint
key string
range uint
Результат uint

FNV1() публичный статический Метод

public static FNV1 ( string key, uint range ) : uint
key string
range uint
Результат uint

FNV1A() публичный статический Метод

public static FNV1A ( string key, uint range ) : uint
key string
range uint
Результат uint

JenkinsOneAtATime() публичный статический Метод

public static JenkinsOneAtATime ( string key, uint range ) : uint
key string
range uint
Результат uint

MurmurHash2() публичный статический Метод

public static MurmurHash2 ( string key, uint range ) : uint
key string
range uint
Результат uint

MurmurHash3() публичный статический Метод

public static MurmurHash3 ( string key, uint range ) : uint
key string
range uint
Результат uint

SAX() публичный статический Метод

public static SAX ( string key, uint range ) : uint
key string
range uint
Результат uint

SDMB() публичный статический Метод

public static SDMB ( string key, uint range ) : uint
key string
range uint
Результат uint