コード例 #1
0
ファイル: BiTree.java プロジェクト: lingchen5726/JavaStudy
 /** @param args */
 public static void main(String[] args) {
   // TODO Auto-generated method stub
   BiTree bt = new BiTree("AB#D##C##");
   bt.inOrderTraverse(bt.getRoot());
   // testInOrderTraverse();
   // testInsert();
 }
コード例 #2
0
ファイル: BiTree.java プロジェクト: lingchen5726/JavaStudy
  public static void testInOrderTraverse() {
    BiTreeNodeData a = new BiTreeNodeData("A");
    BiTreeNodeData b = new BiTreeNodeData("B");
    BiTreeNodeData c = new BiTreeNodeData("C");
    BiTreeNodeData d = new BiTreeNodeData("D");

    BiTreeNode A = new BiTreeNode();
    A.setData(a);
    BiTreeNode B = new BiTreeNode();
    B.setData(b);
    BiTreeNode C = new BiTreeNode();
    C.setData(c);
    BiTreeNode D = new BiTreeNode();
    D.setData(d);
    A.setLeftchild(B);
    A.setRightchild(C);
    B.setRightchild(D);

    BiTree.inOrderTraverse(A);
  }
コード例 #3
0
ファイル: BiTree.java プロジェクト: lingchen5726/JavaStudy
 public static void testInsert() {
   BiTreeNode root = newNode(2);
   root = insert(root, 1);
   root = insert(root, 3);
   BiTree.inOrderTraverse(root);
 }