![]() |
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().
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().
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().
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().