blob: f3ac7c1a739cadfa980cd345ca0dea250aa9a8b2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
public interface BinaryNodeInterface<T>
{
public T getData();
public void setData(T newData);
public BinaryNodeInterface<T> getLeftChild();
public BinaryNodeInterface<T> getRightChild();
public void setLeftChild(BinaryNodeInterface<T> leftChild);
public void setRightChild(BinaryNodeInterface<T> rightChild);
public boolean hasLeftChild();
public boolean hasRightChild();
public boolean isLeaf();
public int getNumberOfNodes();
public int getHeight();
}
|