Index

B C D E F H I L N R T V 
All Classes and Interfaces|All Packages

B

buildCountMap(T[]) - Static method in class cool.scx.codec.huffman.HuffmanHelper
 
buildHuffmanCodeTable(HuffmanNode<T>) - Static method in class cool.scx.codec.huffman.HuffmanHelper
 
buildHuffmanTree(PriorityQueue<HuffmanNode<T>>) - Static method in class cool.scx.codec.huffman.HuffmanHelper
 
buildHuffmanTreeFromCode(Map<T, IBitArray>) - Static method in class cool.scx.codec.huffman.HuffmanHelper
 
buildPriorityQueue(ICountMap<T>) - Static method in class cool.scx.codec.huffman.HuffmanHelper
 
buildTreeString(HuffmanNode<?>, StringBuilder, String) - Static method in class cool.scx.codec.huffman.HuffmanHelper
 

C

cool.scx.codec.huffman - package cool.scx.codec.huffman
 

D

decode(IBitArray) - Method in class cool.scx.codec.huffman.HuffmanCodec
 
decodeSingle(IBitArray) - Method in class cool.scx.codec.huffman.HuffmanCodec
 

E

encode(List<T>) - Method in class cool.scx.codec.huffman.HuffmanCodec
 
encode(T) - Method in class cool.scx.codec.huffman.HuffmanCodec
 
encode(T[]) - Method in class cool.scx.codec.huffman.HuffmanCodec
 

F

frequency - Variable in class cool.scx.codec.huffman.HuffmanNode
 

H

HuffmanCodec<T> - Class in cool.scx.codec.huffman
 
HuffmanCodec(Map<T, String>) - Constructor for class cool.scx.codec.huffman.HuffmanCodec
 
HuffmanCodec(T[]) - Constructor for class cool.scx.codec.huffman.HuffmanCodec
 
HuffmanHelper - Class in cool.scx.codec.huffman
 
HuffmanHelper() - Constructor for class cool.scx.codec.huffman.HuffmanHelper
 
HuffmanNode<T> - Class in cool.scx.codec.huffman
霍夫曼树节点类, 实现 Comparable 接口以便在优先队列中按照频率排序.
HuffmanNode(int, HuffmanNode<T>, HuffmanNode<T>) - Constructor for class cool.scx.codec.huffman.HuffmanNode
 
HuffmanNode(T, int) - Constructor for class cool.scx.codec.huffman.HuffmanNode
 

I

isLeaf() - Method in class cool.scx.codec.huffman.HuffmanNode
判断是否为叶子节点

L

left - Variable in class cool.scx.codec.huffman.HuffmanNode
 

N

normalHuffmanCode(Map<T, String>) - Static method in class cool.scx.codec.huffman.HuffmanHelper
 

R

right - Variable in class cool.scx.codec.huffman.HuffmanNode
 

T

toString() - Method in class cool.scx.codec.huffman.HuffmanCodec
 
toString() - Method in class cool.scx.codec.huffman.HuffmanNode
 

V

value - Variable in class cool.scx.codec.huffman.HuffmanNode
 
B C D E F H I L N R T V 
All Classes and Interfaces|All Packages