![]() |
AuD
Lecture 'Algorithmen und Datenstrukturen' (code examples)
|
Provide traversals of binary trees. More...
Classes | |
| class | Inorder |
helper: generates InorderIterator More... | |
| class | InorderIterator |
inorder iterator for BinaryTree More... | |
| class | Levelorder |
helper: generates LevelorderIterator More... | |
| class | LevelorderIterator |
level-order iterator for BinaryTree More... | |
| class | Postorder |
helper: generates PostorderIterator More... | |
| class | PostorderIterator |
postorder iterator for BinaryTree More... | |
| class | Preorder |
helper: generates PreorderIterator More... | |
| class | PreorderIterator |
preorder iterator for BinaryTree More... | |
| class | RecursiveTraversalIterator |
| base class for stack-based pre-/in-/postorder traversal More... | |
| class | Traversal |
| Base class for traversal. More... | |
Public Member Functions | |
| Preorder | preorder (BinaryTree< T > tree) |
| return instance of generator More... | |
| Inorder | inorder (BinaryTree< T > tree) |
| return instance of generator More... | |
| Postorder | postorder (BinaryTree< T > tree) |
| return instance of generator More... | |
| Levelorder | levelorder (BinaryTree< T > tree) |
| return instance of generator More... | |
Provide traversals of binary trees.
Defines iterators and classes generating iterators for various traversal orders.
Definition at line 14 of file BinaryTreeTraversal.java.
| Inorder aud.BinaryTreeTraversal< T >.inorder | ( | BinaryTree< T > | tree | ) |
return instance of generator
Definition at line 119 of file BinaryTreeTraversal.java.
Referenced by aud.BinaryTree< T >.inorder().
Here is the caller graph for this function:| Levelorder aud.BinaryTreeTraversal< T >.levelorder | ( | BinaryTree< T > | tree | ) |
return instance of generator
Definition at line 246 of file BinaryTreeTraversal.java.
Referenced by aud.BinaryTree< T >.levelorder().
Here is the caller graph for this function:| Postorder aud.BinaryTreeTraversal< T >.postorder | ( | BinaryTree< T > | tree | ) |
return instance of generator
Definition at line 205 of file BinaryTreeTraversal.java.
Referenced by aud.BinaryTree< T >.postorder().
Here is the caller graph for this function:| Preorder aud.BinaryTreeTraversal< T >.preorder | ( | BinaryTree< T > | tree | ) |
return instance of generator
Definition at line 77 of file BinaryTreeTraversal.java.
Referenced by aud.BinaryTree< T >.preorder().
Here is the caller graph for this function: