public interface TreeIteratorFactory
Modifier and Type | Method and Description |
---|---|
<E,N extends OpenNode<E,N>> |
breadthFirstElementsIterator(Tree<E,N> tree) |
<E,N extends OpenNode<E,N>,T extends Tree<E,N>> |
breadthFirstIterator(T tree) |
<E,N extends OpenNode<E,N>> |
inOrderElementsIterator(Tree<E,N> tree) |
<E,N extends OpenNode<E,N>,T extends Tree<E,N>> |
inOrderIterator(T tree) |
<E,N extends OpenNode<E,N>> |
postOrderElementsIterator(Tree<E,N> tree) |
<E,N extends OpenNode<E,N>,T extends Tree<E,N>> |
postOrderIterator(T tree) |
<E,N extends OpenNode<E,N>> |
preOrderElementsIterator(Tree<E,N> tree) |
<E,N extends OpenNode<E,N>,T extends Tree<E,N>> |
preOrderIterator(T tree) |
<E,N extends OpenNode<E,N>,T extends Tree<E,N>> Iterator<N> preOrderIterator(T tree)
E
- The element typeN
- The node typeT
- The tree typetree
- The tree to iterate overIterator
that returns nodes in pre-order<E,N extends OpenNode<E,N>,T extends Tree<E,N>> Iterator<N> inOrderIterator(T tree)
E
- The element typeN
- The node typeT
- The tree typetree
- The tree to iterate overIterator
that returns nodes in in-order<E,N extends OpenNode<E,N>,T extends Tree<E,N>> Iterator<N> postOrderIterator(T tree)
E
- The element typeN
- The node typeT
- The tree typetree
- The tree to iterate overIterator
that returns nodes in post-order<E,N extends OpenNode<E,N>,T extends Tree<E,N>> Iterator<N> breadthFirstIterator(T tree)
E
- The element typeN
- The node typeT
- The tree typetree
- The tree to iterate overIterator
that returns nodes in breadth first order<E,N extends OpenNode<E,N>> Iterator<E> preOrderElementsIterator(Tree<E,N> tree)
E
- The element typeN
- The node typetree
- The tree to iterate overIterator
that returns elements in pre-order<E,N extends OpenNode<E,N>> Iterator<E> inOrderElementsIterator(Tree<E,N> tree)
E
- The element typeN
- The node typetree
- The tree to iterate overIterator
that returns elements in in-order<E,N extends OpenNode<E,N>> Iterator<E> postOrderElementsIterator(Tree<E,N> tree)
E
- The element typeN
- The node typetree
- The tree to iterate overIterator
that returns elements in post-orderCopyright © 2014–2016. All rights reserved.