Package aud
Class BinaryTreeTraversal.RecursiveTraversalIterator
java.lang.Object
aud.BinaryTreeTraversal.RecursiveTraversalIterator
- All Implemented Interfaces:
Iterator<BinaryTree<T>>
- Direct Known Subclasses:
BinaryTreeTraversal.InorderIterator
,BinaryTreeTraversal.PostorderIterator
,BinaryTreeTraversal.PreorderIterator
- Enclosing class:
- BinaryTreeTraversal<T>
public abstract class BinaryTreeTraversal.RecursiveTraversalIterator
extends Object
implements Iterator<BinaryTree<T>>
base class for stack-based pre-/in-/postorder traversal
-
Method Details
-
hasNext
public boolean hasNext()- Specified by:
hasNext
in interfaceIterator<BinaryTree<T>>
-
remove
public void remove()- Specified by:
remove
in interfaceIterator<BinaryTree<T>>
- Throws:
UnsupportedOperationException
- (not implemented)
-