dh.java.math.graph
Class AbstractTraversal<T extends TreeNode<T>>
java.lang.Object
dh.java.math.graph.AbstractTraversal<T>
- All Implemented Interfaces:
- Traversal<T>, Iterator<T>
- Direct Known Subclasses:
- DeepFirstTraversal
public abstract class AbstractTraversal<T extends TreeNode<T>>
- extends Object
- implements Traversal<T>
path
protected Stack<Iterator<T extends TreeNode<T>>> path
AbstractTraversal
protected AbstractTraversal()
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interface Iterator<T extends TreeNode<T>>
next
public abstract T next()
- Specified by:
next
in interface Iterator<T extends TreeNode<T>>
remove
public void remove()
- Specified by:
remove
in interface Iterator<T extends TreeNode<T>>
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2006 Jonas Jacobi and Dennis Heidsiek. All Rights Reserved.