JavaAlgorithms
Elementary and no so elementary Java algorithms
|
Public Member Functions | |
TreeNodeIterator (TreeNode< T > treeNode) | |
boolean | hasNext () |
TreeNode< T > | next () |
void | remove () |
TreeNodeIterator
Support for iteration over the children of a tree node. Jun 16, 2013
<T> |
Definition at line 24 of file TreeNodeIterator.java.
treeAlgorithms.TreeNodeIterator< T extends Comparable< T > >.TreeNodeIterator | ( | TreeNode< T > | treeNode | ) |
Initialize the Iterator. A small array is constructed from the node children. It is this array that is iterated over.
treeNode |
Definition at line 35 of file TreeNodeIterator.java.
boolean treeAlgorithms.TreeNodeIterator< T extends Comparable< T > >.hasNext | ( | ) |
Definition at line 49 of file TreeNodeIterator.java.
TreeNode<T> treeAlgorithms.TreeNodeIterator< T extends Comparable< T > >.next | ( | ) |
Definition at line 54 of file TreeNodeIterator.java.
void treeAlgorithms.TreeNodeIterator< T extends Comparable< T > >.remove | ( | ) |
Definition at line 64 of file TreeNodeIterator.java.