Index
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
All Classes and Interfaces|All Packages