fmrisc.External
Class GeneralHashFunctionLibrary
java.lang.Object
fmrisc.External.GeneralHashFunctionLibrary
public final class GeneralHashFunctionLibrary
- extends java.lang.Object
General Purpose Hash Function Algorithms Library
http://www.partow.net/programming/hashfunctions/index.html
- Author:
- Arash Partow - 2002
Method Summary |
static long |
APHash(java.lang.String str)
|
static long |
BKDRHash(java.lang.String str)
|
static long |
DJBHash(java.lang.String str)
|
static long |
ELFHash(java.lang.String str)
|
static long |
JSHash(java.lang.String str)
|
static long |
PJWHash(java.lang.String str)
|
static long |
RSHash(java.lang.String str)
|
static long |
SDBMHash(java.lang.String str)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GeneralHashFunctionLibrary
public GeneralHashFunctionLibrary()
RSHash
public static long RSHash(java.lang.String str)
JSHash
public static long JSHash(java.lang.String str)
PJWHash
public static long PJWHash(java.lang.String str)
ELFHash
public static long ELFHash(java.lang.String str)
BKDRHash
public static long BKDRHash(java.lang.String str)
SDBMHash
public static long SDBMHash(java.lang.String str)
DJBHash
public static long DJBHash(java.lang.String str)
APHash
public static long APHash(java.lang.String str)