|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||
| Huffman.Node を使用しているパッケージ | |
|---|---|
| net.wasamon.mjlib.util | |
| net.wasamon.mjlib.util での Huffman.Node の使用 |
|---|
| Huffman.Node として宣言されている net.wasamon.mjlib.util のフィールド | |
|---|---|
(package private) Huffman.Node |
Huffman.Node.left
このノードの左の子のノード |
(package private) Huffman.Node |
Huffman.Node.parent
このノードの親ノード |
(package private) Huffman.Node |
Huffman.Node.right
このノードの右の子ノード |
private Huffman.Node |
Huffman.root
ハフマン木のルートとなるノードを保持 |
| Huffman.Node を返す net.wasamon.mjlib.util のメソッド | |
|---|---|
private Huffman.Node |
Huffman.NodeArrayList.getNode(int i)
指定したインデックスのパターンを返す |
private Huffman.Node |
Huffman.makeHuffmanTree(Huffman.NodeArrayList ptn)
ハフマン木をつくる |
private Huffman.Node |
Huffman.NodeArrayList.search(byte[] data)
指定したデータと同じデータをもつパターンを検索する |
| Huffman.Node 型のパラメータを持つ net.wasamon.mjlib.util のメソッド | |
|---|---|
private void |
Huffman.maketable(Huffman.Node root)
|
private void |
Huffman.maketable(Huffman.Node root,
java.lang.String code)
|
void |
Huffman.Node.setParent(Huffman.Node n)
このノードの親ノードをセットする |
| Huffman.Node 型のパラメータを持つ net.wasamon.mjlib.util のコンストラクタ | |
|---|---|
Huffman.Node(Huffman.Node left)
子が一つの特殊な場合 |
|
Huffman.Node(Huffman.Node left,
Huffman.Node right)
データを持たない,途中のノードを生成するコンストラクタ |
|
|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||