Modifier and Type | Field and Description |
---|---|
private T |
data |
private int |
depth |
private Node<T> |
left |
private int |
level |
private Node<T> |
next |
private Node<T> |
right |
Constructor and Description |
---|
Node(T data) |
Node(T data,
Node<T> left,
Node<T> right) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Node<T> o) |
T |
getData() |
int |
getDepth() |
Node<T> |
getLeft() |
int |
getLevel() |
Node<T> |
getRight() |
boolean |
isLeaf() |
Node<T> |
next() |
void |
setData(T data) |
void |
setDepth(int depth) |
void |
setLeft(Node<T> left) |
void |
setLevel(int level) |
void |
setNext(Node<T> next) |
void |
setRight(Node<T> right) |
java.lang.String |
toString() |
public T getData()
public void setData(T data)
public int getDepth()
public void setDepth(int depth)
depth
- the depth to setpublic boolean isLeaf()
public int getLevel()
public void setLevel(int level)
public java.lang.String toString()
toString
in class java.lang.Object