public final class SortUtils
extends java.lang.Object
| Constructor and Description |
|---|
SortUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <T> java.util.List<T> |
doTopologicalSort(GraphDataProvider<T> graphDataProvider)
Performs topological data sort using the graph data provider to build nodes graph and returns sorted data list.
|
static <T> java.util.List<Node<T>> |
doTopologicalSort(java.util.List<Node<T>> nodes)
Performs topological data sort using provided graph nodes and returns sorted graph nodes list.
|
public static <T> java.util.List<T> doTopologicalSort(GraphDataProvider<T> graphDataProvider)
T - data typegraphDataProvider - graph data providerpublic static <T> java.util.List<Node<T>> doTopologicalSort(java.util.List<Node<T>> nodes)
T - data typenodes - graph nodes to sort