public class Traverse extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Traverse.DefaultTraverser |
static interface |
Traverse.Traversable<T> |
static interface |
Traverse.Traverser |
| 构造器和说明 |
|---|
Traverse() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> io.reactivex.Flowable<T> |
breadthFirstTraversal(T root,
java.util.function.Function<T,Iterable<T>> getChildren) |
static <T> io.reactivex.Flowable<T> |
postOrderTraversal(T root,
java.util.function.Function<T,Iterable<T>> getChildren) |
static <T> io.reactivex.Flowable<T> |
preOrderTraversal(T root,
java.util.function.Function<T,Iterable<T>> getChildren) |
public static <T> io.reactivex.Flowable<T> preOrderTraversal(T root,
java.util.function.Function<T,Iterable<T>> getChildren)
public static <T> io.reactivex.Flowable<T> postOrderTraversal(T root,
java.util.function.Function<T,Iterable<T>> getChildren)
public static <T> io.reactivex.Flowable<T> breadthFirstTraversal(T root,
java.util.function.Function<T,Iterable<T>> getChildren)
Copyright © 2018. All rights reserved.