クラス
net.wasamon.mjlib.util.Huffman.Node の使用

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