A B C D E F G H I L M N O P R S T U V X Z 
所有类 所有程序包

A

add(String) - 类 中的方法com.github.myibu.algorithm.filter.BloomFilter
 
addAll(String[]) - 类 中的方法com.github.myibu.algorithm.filter.BloomFilter
 
addEmit(int) - 类 中的方法com.github.myibu.algorithm.filter.doublearray.State
添加一个匹配到的模式串(这个状态对应着这个模式串)
addEmit(Collection<Integer>) - 类 中的方法com.github.myibu.algorithm.filter.doublearray.State
添加一些匹配到的模式串
addState(Character) - 类 中的方法com.github.myibu.algorithm.filter.doublearray.State
 
addWords(Set<String>) - 类 中的方法com.github.myibu.algorithm.filter.AhoCorasickSensitiveWordFilter
 
addWords(Set<String>) - 类 中的方法com.github.myibu.algorithm.filter.DFASensitiveWordFilter
 
addWords(Set<String>) - 接口 中的方法com.github.myibu.algorithm.filter.SensitiveWordFilter
add sensitive word
AhoCorasickDoubleArrayTrie<V> - com.github.myibu.algorithm.filter.doublearray中的类
An implementation of Aho Corasick algorithm based on Double Array Trie
AhoCorasickDoubleArrayTrie() - 类 的构造器com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie
 
AhoCorasickDoubleArrayTrie.Hit<V> - com.github.myibu.algorithm.filter.doublearray中的类
A result output
AhoCorasickDoubleArrayTrie.IHit<V> - com.github.myibu.algorithm.filter.doublearray中的接口
Processor handles the output when hit a keyword
AhoCorasickDoubleArrayTrie.IHitCancellable<V> - com.github.myibu.algorithm.filter.doublearray中的接口
Callback that allows to cancel the search process.
AhoCorasickDoubleArrayTrie.IHitFull<V> - com.github.myibu.algorithm.filter.doublearray中的接口
Processor handles the output when hit a keyword, with more detail
AhoCorasickSensitiveWordFilter - com.github.myibu.algorithm.filter中的类
Aho Corasick algorithm based on Double Array Trie
AhoCorasickSensitiveWordFilter() - 类 的构造器com.github.myibu.algorithm.filter.AhoCorasickSensitiveWordFilter
 
and(Bits, Bits) - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 
append(Bit) - 类 中的方法com.github.myibu.algorithm.data.Bits
 
append(Bits) - 类 中的方法com.github.myibu.algorithm.data.Bits
 
appendByte(byte[], byte) - 类 中的静态方法com.github.myibu.algorithm.data.Bytes
 
appendBytes(byte[], byte[]) - 类 中的静态方法com.github.myibu.algorithm.data.Bytes
 

B

base - 类 中的变量com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie
base array of the Double Array Trie structure
begin - 类 中的变量com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie.Hit
the beginning index, inclusive.
Bit - com.github.myibu.algorithm.data中的枚举
Bit enum
Bits - com.github.myibu.algorithm.data中的类
Bits entity
Bits() - 类 的构造器com.github.myibu.algorithm.data.Bits
 
BloomFilter - com.github.myibu.algorithm.filter中的类
bloom filter
BloomFilter() - 类 的构造器com.github.myibu.algorithm.filter.BloomFilter
 
BloomFilter(int, double) - 类 的构造器com.github.myibu.algorithm.filter.BloomFilter
 
build(Map<String, V>) - 类 中的方法com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie
Build a AhoCorasickDoubleArrayTrie from a map
BYTE_SIZE - 类 中的静态变量com.github.myibu.algorithm.data.Bits
 
byteArrayToHexString(byte[]) - 类 中的静态方法com.github.myibu.algorithm.data.Bytes
 
byteArrayToInt(byte[], int) - 类 中的静态方法com.github.myibu.algorithm.data.Bytes
 
byteArrayToUnsignedInt(byte[], int) - 类 中的静态方法com.github.myibu.algorithm.data.Bytes
 
byteLength() - 类 中的方法com.github.myibu.algorithm.data.Bits
 
Bytes - com.github.myibu.algorithm.data中的类
util for byte
Bytes() - 类 的构造器com.github.myibu.algorithm.data.Bytes
 

C

c - 类 中的变量com.github.myibu.algorithm.hash.SipHash
 
check - 类 中的变量com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie
check array of the Double Array Trie structure
check(String) - 类 中的静态方法com.github.myibu.algorithm.validate.IDCardChecker
 
clone() - 类 中的方法com.github.myibu.algorithm.data.Bits
 
com.github.myibu.algorithm.compress - 程序包 com.github.myibu.algorithm.compress
 
com.github.myibu.algorithm.data - 程序包 com.github.myibu.algorithm.data
 
com.github.myibu.algorithm.endode - 程序包 com.github.myibu.algorithm.endode
 
com.github.myibu.algorithm.filter - 程序包 com.github.myibu.algorithm.filter
 
com.github.myibu.algorithm.filter.doublearray - 程序包 com.github.myibu.algorithm.filter.doublearray
 
com.github.myibu.algorithm.hash - 程序包 com.github.myibu.algorithm.hash
 
com.github.myibu.algorithm.random - 程序包 com.github.myibu.algorithm.random
 
com.github.myibu.algorithm.validate - 程序包 com.github.myibu.algorithm.validate
 
compress(byte[], int, byte[]) - 接口 中的方法com.github.myibu.algorithm.compress.Compressor
compress bytes
compress(byte[], int, byte[]) - 类 中的方法com.github.myibu.algorithm.compress.LZ77Compressor
while look-ahead buffer is not empty go backwards in search buffer to find longest match of the look-ahead buffer if match found print: (offset from window boundary, length of match, next symbol in look ahead buffer); shift window by length+1; else print: (0, 0, first symbol in look-ahead buffer); shift window by 1; fi end while
compress(byte[], int, byte[]) - 类 中的方法com.github.myibu.algorithm.compress.LZFCompressor
 
compress(byte[], int, byte[]) - 类 中的方法com.github.myibu.algorithm.compress.LZWCompressor
s = empty string; while (there is still data to be read) { ch = read a character; if (dictionary contains s+ch) { s = s+ch; } else { encode s to output file; add s+ch to dictionary; s = ch; } } encode s to output file;
Compressor - com.github.myibu.algorithm.compress中的接口
compressor for compress and decompress
contains(String) - 类 中的方法com.github.myibu.algorithm.filter.BloomFilter
 

D

d - 类 中的变量com.github.myibu.algorithm.hash.SipHash
 
Debugable - com.github.myibu.algorithm.compress中的接口
compressor for compress and decompress
decode(Bits, int) - 类 中的方法com.github.myibu.algorithm.endode.GolombEncoder
decode binary bits to n
decodeTruncatedBinary(Bits, int) - 类 中的静态方法com.github.myibu.algorithm.endode.GolombEncoder
 
decompress(byte[], int, byte[]) - 接口 中的方法com.github.myibu.algorithm.compress.Compressor
decompress bytes
decompress(byte[], int, byte[]) - 类 中的方法com.github.myibu.algorithm.compress.LZ77Compressor
for each token (offset, length, symbol) if offset = 0 then print symbol; else go reverse in previous output by offset characters and copy character wise for length symbols; print symbol; fi next
decompress(byte[], int, byte[]) - 类 中的方法com.github.myibu.algorithm.compress.LZFCompressor
 
decompress(byte[], int, byte[]) - 类 中的方法com.github.myibu.algorithm.compress.LZWCompressor
prevcode = read in a code; decode/output prevcode; while (there is still data to read) { currcode = read in a code; entry = translation of currcode from dictionary; output entry; ch = first char of entry; add ((translation of prevcode)+ch) to dictionary; prevcode = currcode; }
DEFAULT_SEED_SIZE - 类 中的静态变量com.github.myibu.algorithm.hash.SipHash
 
depth - 类 中的变量com.github.myibu.algorithm.filter.doublearray.State
模式串的长度,也是这个状态的深度
DFASensitiveWordFilter - com.github.myibu.algorithm.filter中的类
Sensitive Word filter based on DFA algorithm
DFASensitiveWordFilter() - 类 的构造器com.github.myibu.algorithm.filter.DFASensitiveWordFilter
 
DictionaryTree - com.github.myibu.algorithm.filter中的类
dictionary tree algorithm
DictionaryTree() - 类 的构造器com.github.myibu.algorithm.filter.DictionaryTree
 

E

emit() - 类 中的方法com.github.myibu.algorithm.filter.doublearray.State
获取这个节点代表的模式串(们)
encode(byte[]) - 类 中的方法com.github.myibu.algorithm.hash.SHA256
 
encode(int, int) - 类 中的方法com.github.myibu.algorithm.endode.GolombEncoder
encode n to binary bits based on argument m
Encoder - com.github.myibu.algorithm.endode中的接口
Golomb code
encodeToBinary(int, int) - 类 中的静态方法com.github.myibu.algorithm.endode.GolombEncoder
 
encodeToBinary(Bits) - 类 中的静态方法com.github.myibu.algorithm.endode.GolombEncoder
 
encodeToTruncatedBinary(int, int) - 类 中的静态方法com.github.myibu.algorithm.endode.GolombEncoder
 
end - 类 中的变量com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie.Hit
the ending index, exclusive.
equals(Object) - 类 中的方法com.github.myibu.algorithm.data.Bits
 
exactMatchSearch(String) - 类 中的方法com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie
match exactly by a key

F

fail - 类 中的变量com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie
fail table of the Aho Corasick automata
failure() - 类 中的方法com.github.myibu.algorithm.filter.doublearray.State
获取failure状态
findFirst(String) - 类 中的方法com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie
Search first match in string
fromWordSet(Set<String>) - 类 中的静态方法com.github.myibu.algorithm.filter.AhoCorasickSensitiveWordFilter
 
fromWordSet(Set<String>) - 类 中的静态方法com.github.myibu.algorithm.filter.DFASensitiveWordFilter
 

G

get(int) - 类 中的方法com.github.myibu.algorithm.data.Bits
 
get(int) - 类 中的方法com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie
Pick the value by index in value array
Notice that to be more efficiently, this method DO NOT check the parameter
get(String) - 类 中的方法com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie
Get value by a String key, just like a map.get() method
getByte(int) - 类 中的方法com.github.myibu.algorithm.data.Bits
 
getDepth() - 类 中的方法com.github.myibu.algorithm.filter.doublearray.State
获取节点深度
getIndex() - 类 中的方法com.github.myibu.algorithm.filter.doublearray.State
 
getInt(int) - 类 中的方法com.github.myibu.algorithm.data.Bits
 
getLargestValueId() - 类 中的方法com.github.myibu.algorithm.filter.doublearray.State
获取最大的值
getLong(int) - 类 中的方法com.github.myibu.algorithm.data.Bits
 
getShort(int) - 类 中的方法com.github.myibu.algorithm.data.Bits
 
getStates() - 类 中的方法com.github.myibu.algorithm.filter.doublearray.State
 
getSuccess() - 类 中的方法com.github.myibu.algorithm.filter.doublearray.State
获取goto表
getTransitions() - 类 中的方法com.github.myibu.algorithm.filter.doublearray.State
 
GolombEncoder - com.github.myibu.algorithm.endode中的类
GolombEncoder() - 类 的构造器com.github.myibu.algorithm.endode.GolombEncoder
 

H

hash(byte[], int, long) - 类 中的静态方法com.github.myibu.algorithm.hash.MurmurHash2
 
hash(String) - 类 中的方法com.github.myibu.algorithm.hash.SipHash
 
hash(String, byte[]) - 类 中的方法com.github.myibu.algorithm.hash.SipHash
 
hashCode() - 类 中的方法com.github.myibu.algorithm.data.Bits
 
hashSeed - 类 中的变量com.github.myibu.algorithm.hash.SipHash
 
hit(int, int, V) - 接口 中的方法com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie.IHit
Hit a keyword, you can use some code like text.substring(begin, end) to get the keyword
hit(int, int, V) - 接口 中的方法com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie.IHitCancellable
Hit a keyword, you can use some code like text.substring(begin, end) to get the keyword
hit(int, int, V, int) - 接口 中的方法com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie.IHitFull
Hit a keyword, you can use some code like text.substring(begin, end) to get the keyword
Hit(int, int, V) - 类 的构造器com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie.Hit
 

I

IDCardChecker - com.github.myibu.algorithm.validate中的类
tool of checking whether id card is validate
IDCardChecker() - 类 的构造器com.github.myibu.algorithm.validate.IDCardChecker
 
insert(CharSequence) - 类 中的方法com.github.myibu.algorithm.filter.DictionaryTree
 
insertAll(String[]) - 类 中的方法com.github.myibu.algorithm.filter.DictionaryTree
 
INT_SIZE - 类 中的静态变量com.github.myibu.algorithm.data.Bits
 
intLength() - 类 中的方法com.github.myibu.algorithm.data.Bits
 
intToHexString(int) - 类 中的静态方法com.github.myibu.algorithm.data.Bytes
 
inverse(Bits) - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 
isAcceptable() - 类 中的方法com.github.myibu.algorithm.filter.doublearray.State
是否是终止状态
iterator() - 类 中的方法com.github.myibu.algorithm.data.Bits
 

L

l - 类 中的变量com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie
the length of every key
length() - 类 中的方法com.github.myibu.algorithm.data.Bits
 
LinearCongruentialRandom - com.github.myibu.algorithm.random中的类
Linear Congruence method for generating Pseudo Random Numbers Copy from "java.util.Random"
LinearCongruentialRandom() - 类 的构造器com.github.myibu.algorithm.random.LinearCongruentialRandom
 
LinearCongruentialRandom(long) - 类 的构造器com.github.myibu.algorithm.random.LinearCongruentialRandom
 
load(ObjectInputStream) - 类 中的方法com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie
Load data from [ObjectInputStream]
LONG_SIZE - 类 中的静态变量com.github.myibu.algorithm.data.Bits
 
longLength() - 类 中的方法com.github.myibu.algorithm.data.Bits
 
lShift(int) - 类 中的方法com.github.myibu.algorithm.data.Bits
 
lShift(Bits) - 类 中的方法com.github.myibu.algorithm.data.Bits
 
LZ77Compressor - com.github.myibu.algorithm.compress中的类
LZ77 compress algorithm
LZ77Compressor() - 类 的构造器com.github.myibu.algorithm.compress.LZ77Compressor
 
LZFCompressor - com.github.myibu.algorithm.compress中的类
LZF compress algorithm
LZFCompressor() - 类 的构造器com.github.myibu.algorithm.compress.LZFCompressor
 
LZWCompressor - com.github.myibu.algorithm.compress中的类
LZW compress algorithm
LZWCompressor() - 类 的构造器com.github.myibu.algorithm.compress.LZWCompressor
 

M

main(String[]) - 类 中的静态方法com.github.myibu.algorithm.filter.DictionaryTree
 
matches(String) - 类 中的方法com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie
Checks that string contains at least one substring
MersenneTwisterRandom - com.github.myibu.algorithm.random中的类
Mersenne Twister method for generating Pseudo Random Numbers MT19937
MersenneTwisterRandom() - 类 的构造器com.github.myibu.algorithm.random.MersenneTwisterRandom
 
MersenneTwisterRandom(long) - 类 的构造器com.github.myibu.algorithm.random.MersenneTwisterRandom
 
MurmurHash2 - com.github.myibu.algorithm.hash中的类
MurmurHash2 algorithm
MurmurHash2() - 类 的构造器com.github.myibu.algorithm.hash.MurmurHash2
 

N

next(int) - 类 中的方法com.github.myibu.algorithm.random.LinearCongruentialRandom
 
nextBoolean() - 类 中的方法com.github.myibu.algorithm.random.LinearCongruentialRandom
 
nextBoolean() - 类 中的方法com.github.myibu.algorithm.random.MersenneTwisterRandom
 
nextBoolean() - 接口 中的方法com.github.myibu.algorithm.random.Random
 
nextBytes(byte[]) - 类 中的方法com.github.myibu.algorithm.random.LinearCongruentialRandom
 
nextBytes(byte[]) - 类 中的方法com.github.myibu.algorithm.random.MersenneTwisterRandom
 
nextBytes(byte[]) - 接口 中的方法com.github.myibu.algorithm.random.Random
 
nextDouble() - 类 中的方法com.github.myibu.algorithm.random.LinearCongruentialRandom
 
nextDouble() - 类 中的方法com.github.myibu.algorithm.random.MersenneTwisterRandom
 
nextDouble() - 接口 中的方法com.github.myibu.algorithm.random.Random
 
nextFloat() - 类 中的方法com.github.myibu.algorithm.random.LinearCongruentialRandom
 
nextFloat() - 类 中的方法com.github.myibu.algorithm.random.MersenneTwisterRandom
 
nextFloat() - 接口 中的方法com.github.myibu.algorithm.random.Random
 
nextInt() - 类 中的方法com.github.myibu.algorithm.random.LinearCongruentialRandom
 
nextInt() - 类 中的方法com.github.myibu.algorithm.random.MersenneTwisterRandom
 
nextInt() - 接口 中的方法com.github.myibu.algorithm.random.Random
 
nextInt(int) - 类 中的方法com.github.myibu.algorithm.random.LinearCongruentialRandom
 
nextInt(int) - 类 中的方法com.github.myibu.algorithm.random.MersenneTwisterRandom
 
nextInt(int) - 接口 中的方法com.github.myibu.algorithm.random.Random
 
nextLong() - 类 中的方法com.github.myibu.algorithm.random.LinearCongruentialRandom
 
nextLong() - 类 中的方法com.github.myibu.algorithm.random.MersenneTwisterRandom
 
nextLong() - 接口 中的方法com.github.myibu.algorithm.random.Random
 
nextState(Character) - 类 中的方法com.github.myibu.algorithm.filter.doublearray.State
按照character转移,根节点转移失败会返回自己(永远不会返回null)
nextStateIgnoreRootState(Character) - 类 中的方法com.github.myibu.algorithm.filter.doublearray.State
按照character转移,任何节点转移失败会返回null

O

ofBits(byte, int) - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 
ofBits(int, int) - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 
ofBits(long, int) - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 
ofBits(short, int) - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 
ofByte(byte) - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 
ofByte(byte[]) - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 
ofByte(byte, int) - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 
ofInt(int) - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 
ofInt(int[]) - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 
ofInt(int, int) - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 
ofLong(long) - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 
ofLong(long[]) - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 
ofLong(long, int) - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 
ofOne() - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 
ofOne(int) - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 
ofRawString(String) - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 
ofShort(short) - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 
ofShort(short[]) - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 
ofShort(short, int) - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 
ofString(String) - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 
ofZero() - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 
ofZero(int) - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 
ONE - com.github.myibu.algorithm.data.Bit
1
or(Bits, Bits) - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 
output - 类 中的变量com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie
output table of the Aho Corasick automata

P

parseText(char[], AhoCorasickDoubleArrayTrie.IHit<V>) - 类 中的方法com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie
Parse text
parseText(char[], AhoCorasickDoubleArrayTrie.IHitFull<V>) - 类 中的方法com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie
Parse text
parseText(CharSequence) - 类 中的方法com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie
Parse text
parseText(CharSequence, AhoCorasickDoubleArrayTrie.IHit<V>) - 类 中的方法com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie
Parse text
parseText(CharSequence, AhoCorasickDoubleArrayTrie.IHitCancellable<V>) - 类 中的方法com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie
Parse text

R

Random - com.github.myibu.algorithm.random中的接口
random interface
RandomArrays - com.github.myibu.algorithm.random中的类
shuffle array
RandomArrays() - 类 的构造器com.github.myibu.algorithm.random.RandomArrays
 
rrShift(int) - 类 中的方法com.github.myibu.algorithm.data.Bits
 
rrShift(Bits) - 类 中的方法com.github.myibu.algorithm.data.Bits
 
rShift(int) - 类 中的方法com.github.myibu.algorithm.data.Bits
 
rShift(Bits) - 类 中的方法com.github.myibu.algorithm.data.Bits
 

S

save(ObjectOutputStream) - 类 中的方法com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie
Save
search(CharSequence) - 类 中的方法com.github.myibu.algorithm.filter.DictionaryTree
 
search(CharSequence, int, int) - 类 中的方法com.github.myibu.algorithm.filter.DictionaryTree
 
searchWords(String) - 类 中的方法com.github.myibu.algorithm.filter.AhoCorasickSensitiveWordFilter
 
searchWords(String) - 类 中的方法com.github.myibu.algorithm.filter.DFASensitiveWordFilter
 
searchWords(String) - 接口 中的方法com.github.myibu.algorithm.filter.SensitiveWordFilter
search sensitive word in a text
SensitiveWordFilter - com.github.myibu.algorithm.filter中的接口
Sensitive Word filter
set(String, V) - 类 中的方法com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie
Update a value corresponding to a key
setDebug(boolean) - 接口 中的方法com.github.myibu.algorithm.compress.Debugable
enable Debug or not, default should be not enabled
setDebug(boolean) - 类 中的方法com.github.myibu.algorithm.compress.LZ77Compressor
 
setDebug(boolean) - 类 中的方法com.github.myibu.algorithm.compress.LZFCompressor
 
setDebug(boolean) - 类 中的方法com.github.myibu.algorithm.compress.LZWCompressor
 
setFailure(State, int[]) - 类 中的方法com.github.myibu.algorithm.filter.doublearray.State
设置failure状态
setIndex(int) - 类 中的方法com.github.myibu.algorithm.filter.doublearray.State
 
setSeed(long) - 类 中的方法com.github.myibu.algorithm.random.LinearCongruentialRandom
 
setSL(int, int) - 类 中的方法com.github.myibu.algorithm.compress.LZ77Compressor
 
SHA256 - com.github.myibu.algorithm.hash中的类
SHA256 algorithm
SHA256() - 类 的构造器com.github.myibu.algorithm.hash.SHA256
 
SHORT_SIZE - 类 中的静态变量com.github.myibu.algorithm.data.Bits
 
shortLength() - 类 中的方法com.github.myibu.algorithm.data.Bits
 
shuffle(boolean[]) - 类 中的静态方法com.github.myibu.algorithm.random.RandomArrays
 
shuffle(byte[]) - 类 中的静态方法com.github.myibu.algorithm.random.RandomArrays
 
shuffle(char[]) - 类 中的静态方法com.github.myibu.algorithm.random.RandomArrays
 
shuffle(double[]) - 类 中的静态方法com.github.myibu.algorithm.random.RandomArrays
 
shuffle(float[]) - 类 中的静态方法com.github.myibu.algorithm.random.RandomArrays
 
shuffle(int[]) - 类 中的静态方法com.github.myibu.algorithm.random.RandomArrays
 
shuffle(long[]) - 类 中的静态方法com.github.myibu.algorithm.random.RandomArrays
 
shuffle(short[]) - 类 中的静态方法com.github.myibu.algorithm.random.RandomArrays
 
shuffle(Object[]) - 类 中的静态方法com.github.myibu.algorithm.random.RandomArrays
 
shuffle(String[]) - 类 中的静态方法com.github.myibu.algorithm.random.RandomArrays
 
SipHash - com.github.myibu.algorithm.hash中的类
SipHash 2-4 algorithm
SipHash() - 类 的构造器com.github.myibu.algorithm.hash.SipHash
 
SipHash(byte[]) - 类 的构造器com.github.myibu.algorithm.hash.SipHash
 
SipHash(byte[], int, int) - 类 的构造器com.github.myibu.algorithm.hash.SipHash
 
SipHash13 - com.github.myibu.algorithm.hash中的类
SipHash 1-3 algorithm
SipHash13() - 类 的构造器com.github.myibu.algorithm.hash.SipHash13
 
SipHash13(byte[]) - 类 的构造器com.github.myibu.algorithm.hash.SipHash13
 
size - 类 中的变量com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie
the size of base and check array
size() - 类 中的方法com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie
 
State - com.github.myibu.algorithm.filter.doublearray中的类
 
State() - 类 的构造器com.github.myibu.algorithm.filter.doublearray.State
构造深度为0的节点
State(int) - 类 的构造器com.github.myibu.algorithm.filter.doublearray.State
构造深度为depth的节点
subBits(int, int) - 类 中的方法com.github.myibu.algorithm.data.Bits
 
swap(boolean[], int, int) - 类 中的静态方法com.github.myibu.algorithm.random.RandomArrays
 
swap(byte[], int, int) - 类 中的静态方法com.github.myibu.algorithm.random.RandomArrays
 
swap(char[], int, int) - 类 中的静态方法com.github.myibu.algorithm.random.RandomArrays
 
swap(double[], int, int) - 类 中的静态方法com.github.myibu.algorithm.random.RandomArrays
 
swap(float[], int, int) - 类 中的静态方法com.github.myibu.algorithm.random.RandomArrays
 
swap(int[], int, int) - 类 中的静态方法com.github.myibu.algorithm.random.RandomArrays
 
swap(long[], int, int) - 类 中的静态方法com.github.myibu.algorithm.random.RandomArrays
 
swap(short[], int, int) - 类 中的静态方法com.github.myibu.algorithm.random.RandomArrays
 
swap(Object[], int, int) - 类 中的静态方法com.github.myibu.algorithm.random.RandomArrays
 
swap(String[], int, int) - 类 中的静态方法com.github.myibu.algorithm.random.RandomArrays
 

T

table() - 类 中的方法com.github.myibu.algorithm.data.Bits
 
toByte() - 类 中的方法com.github.myibu.algorithm.data.Bits
 
toByteArray() - 类 中的方法com.github.myibu.algorithm.data.Bits
 
toInt() - 类 中的方法com.github.myibu.algorithm.data.Bits
 
toIntArray() - 类 中的方法com.github.myibu.algorithm.data.Bits
 
toLong() - 类 中的方法com.github.myibu.algorithm.data.Bits
 
toLongArray() - 类 中的方法com.github.myibu.algorithm.data.Bits
 
toShort() - 类 中的方法com.github.myibu.algorithm.data.Bits
 
toShortArray() - 类 中的方法com.github.myibu.algorithm.data.Bits
 
toString() - 类 中的方法com.github.myibu.algorithm.data.Bits
 
toString() - 类 中的方法com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie.Hit
 
toString() - 类 中的方法com.github.myibu.algorithm.filter.doublearray.State
 
transition(int, char) - 类 中的方法com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie
transition of a state
transitionWithRoot(int, char) - 类 中的方法com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie
transition of a state, if the state is root and it failed, then returns the root

U

unsignedByte(byte) - 类 中的静态方法com.github.myibu.algorithm.data.Bytes
 
unsignedInt(int) - 类 中的静态方法com.github.myibu.algorithm.data.Bytes
 

V

v - 类 中的变量com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie
outer value array
value - 类 中的变量com.github.myibu.algorithm.filter.doublearray.AhoCorasickDoubleArrayTrie.Hit
the value assigned to the keyword
value() - 枚举 中的方法com.github.myibu.algorithm.data.Bit
 
valueOf(String) - 枚举 中的静态方法com.github.myibu.algorithm.data.Bit
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.github.myibu.algorithm.data.Bit
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

X

xor(Bits, Bits) - 类 中的静态方法com.github.myibu.algorithm.data.Bits
 

Z

ZERO - com.github.myibu.algorithm.data.Bit
0
A B C D E F G H I L M N O P R S T U V X Z 
所有类 所有程序包