public final class TreeTraversal
extends java.lang.Object
| Constructor and Description |
|---|
TreeTraversal() |
| Modifier and Type | Method and Description |
|---|---|
static <T> java.lang.Iterable<T> |
postOrder(java.lang.Iterable<T> input,
com.strobel.functions.Function<T,java.lang.Iterable<T>> recursion) |
static <T> java.lang.Iterable<T> |
postOrder(T root,
com.strobel.functions.Function<T,java.lang.Iterable<T>> recursion) |
static <T> java.lang.Iterable<T> |
preOrder(java.lang.Iterable<T> input,
com.strobel.functions.Function<T,java.lang.Iterable<T>> recursion) |
static <T> java.lang.Iterable<T> |
preOrder(T root,
com.strobel.functions.Function<T,java.lang.Iterable<T>> recursion) |
public static <T> java.lang.Iterable<T> preOrder(T root,
com.strobel.functions.Function<T,java.lang.Iterable<T>> recursion)
public static <T> java.lang.Iterable<T> preOrder(java.lang.Iterable<T> input,
com.strobel.functions.Function<T,java.lang.Iterable<T>> recursion)
public static <T> java.lang.Iterable<T> postOrder(T root,
com.strobel.functions.Function<T,java.lang.Iterable<T>> recursion)
public static <T> java.lang.Iterable<T> postOrder(java.lang.Iterable<T> input,
com.strobel.functions.Function<T,java.lang.Iterable<T>> recursion)