public class TreeUtil extends Object
| Constructor and Description |
|---|
TreeUtil()
|
| Modifier and Type | Method and Description |
|---|---|
static <T> void |
traverse(Tree
|
static <T> void |
traverse(TreeNode
|
static <T> void |
traversePostorder(Tree
|
static <T> void |
traversePostorder(TreeNode
|
static <T> void |
traversePreorder(Tree
|
static <T> void |
traversePreorder(TreeNode
|
public static <T> void traversePreorder(TreeNode<T> node, Visitor <TreeNode <T>> visitor, int depth)
public static <T> void traversePostorder(Tree<T> tree, Visitor <TreeNode <T>> visitor)
public static <T> void traversePostorder(TreeNode<T> node, Visitor <TreeNode <T>> visitor, int depth)
public static <T> void traverse(Tree<T> tree, PrePostVisitor <TreeNode <T>> visitor)
public static <T> void traverse(TreeNode<T> node, PrePostVisitor <TreeNode <T>> visitor, int depth)