| 
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectnet.wasamon.mjlib.util.PathBalanceTreeConstructor
public class PathBalanceTreeConstructor
| 入れ子のクラスの概要 | |
|---|---|
static interface | 
PathBalanceTreeConstructor.TreeElement
 | 
static interface | 
PathBalanceTreeConstructor.TreeLeaf
 | 
(package private)  class | 
PathBalanceTreeConstructor.TreeLeafComparatorImpl
 | 
static interface | 
PathBalanceTreeConstructor.TreeNode
 | 
| フィールドの概要 | |
|---|---|
(package private)  PathBalanceTreeConstructor.TreeNode | 
root
 | 
| コンストラクタの概要 | |
|---|---|
PathBalanceTreeConstructor()
 | 
|
| メソッドの概要 | |
|---|---|
private  void | 
add(PathBalanceTreeConstructor.TreeNode node,
    PathBalanceTreeConstructor.TreeLeaf leaf)
 | 
private  int | 
countKidsDepth(PathBalanceTreeConstructor.TreeElement n)
 | 
private  boolean | 
isPerfectTree(PathBalanceTreeConstructor.TreeElement n)
 | 
static void | 
main(java.lang.String[] args)
 | 
 java.util.ArrayList<PathBalanceTreeConstructor.TreeLeaf> | 
makeTestData(int size)
 | 
 void | 
run(PathBalanceTreeConstructor.TreeNode node,
    java.util.ArrayList<PathBalanceTreeConstructor.TreeLeaf> leaves)
 | 
| クラス java.lang.Object から継承されたメソッド | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| フィールドの詳細 | 
|---|
PathBalanceTreeConstructor.TreeNode root
| コンストラクタの詳細 | 
|---|
public PathBalanceTreeConstructor()
| メソッドの詳細 | 
|---|
private boolean isPerfectTree(PathBalanceTreeConstructor.TreeElement n)
private int countKidsDepth(PathBalanceTreeConstructor.TreeElement n)
private void add(PathBalanceTreeConstructor.TreeNode node,
                 PathBalanceTreeConstructor.TreeLeaf leaf)
public java.util.ArrayList<PathBalanceTreeConstructor.TreeLeaf> makeTestData(int size)
public void run(PathBalanceTreeConstructor.TreeNode node,
                java.util.ArrayList<PathBalanceTreeConstructor.TreeLeaf> leaves)
public static void main(java.lang.String[] args)
  | 
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||