ikg.adt.tree
Class BinTree

java.lang.Object
  extended byikg.adt.tree.BinTree

public class BinTree
extends java.lang.Object


Nested Class Summary
(package private)  class BinTree.Node
           
 
Field Summary
protected  BinTree.Node root
           
 
Constructor Summary
BinTree()
           
BinTree(java.lang.Object pItem)
           
BinTree(java.lang.Object pItem, BinTree pLeftTree, BinTree pRightTree)
           
 
Method Summary
 void addTreeLeft(BinTree pTree)
           
 void addTreeRight(BinTree pTree)
           
 void clear()
           
 BinTree getLeftTree()
           
 BinTree getRightTree()
           
 java.lang.Object getRootItem()
           
 boolean isEmpty()
           
 void setRootItem(java.lang.Object pItem)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

root

protected BinTree.Node root
Constructor Detail

BinTree

public BinTree()

BinTree

public BinTree(java.lang.Object pItem)

BinTree

public BinTree(java.lang.Object pItem,
               BinTree pLeftTree,
               BinTree pRightTree)
Method Detail

addTreeLeft

public void addTreeLeft(BinTree pTree)

addTreeRight

public void addTreeRight(BinTree pTree)

clear

public void clear()

getLeftTree

public BinTree getLeftTree()

getRightTree

public BinTree getRightTree()

getRootItem

public java.lang.Object getRootItem()

isEmpty

public boolean isEmpty()

setRootItem

public void setRootItem(java.lang.Object pItem)