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:
hasNextin interfaceIterator<BinaryTree<T>>
-
remove
public void remove()- Specified by:
removein interfaceIterator<BinaryTree<T>>- Throws:
UnsupportedOperationException- (not implemented)
-