All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class jdsl.core.algo.treetraversals.BinaryTreeTraversal

java.lang.Object
   |
   +----jdsl.core.algo.treetraversals.BinaryTreeTraversal

public abstract class BinaryTreeTraversal
extends Object

Variable Index

 o tree

Constructor Index

 o BinaryTreeTraversal()

Method Index

 o below(Position, TraversalResult)
 o execute(BinaryTree)
 o external(Position, TraversalResult)
 o initResult()
 o left(Position, TraversalResult)
 o result(TraversalResult)
 o right(Position, TraversalResult)
 o traverseNode(Position)

Variables

 o tree
 protected BinaryTree tree

Constructors

 o BinaryTreeTraversal
 public BinaryTreeTraversal()

Methods

 o execute
 public Object execute(BinaryTree T)
 o traverseNode
 protected Object traverseNode(Position p)
 o external
 protected void external(Position p,
                         TraversalResult r)
 o left
 protected void left(Position p,
                     TraversalResult r)
 o below
 protected void below(Position p,
                      TraversalResult r)
 o right
 protected void right(Position p,
                      TraversalResult r)
 o initResult
 protected TraversalResult initResult()
 o result
 protected Object result(TraversalResult r)

All Packages  Class Hierarchy  This Package  Previous  Next  Index