| 
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||
| 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)
データを持たない,途中のノードを生成するコンストラクタ  | 
|
  | 
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||