public class TreeNodeUtils extends Object
Constructor and Description |
---|
TreeNodeUtils() |
Modifier and Type | Method and Description |
---|---|
static List<TreeNode> |
getFlatNodes(TreeNode node,
boolean byDepth) |
static void |
mergeState4Execution(TreeNode originNode,
TreeNode requestNode)
Assumption is that, left(origin) and right(requestNode) is identical in structure
This function merge from right to left recursively
please do note about the order of the parameters
|
static void |
preOrderTraversal(TreeNode node,
TraversalHandler handler) |
public static void mergeState4Execution(TreeNode originNode, TreeNode requestNode)
originNode
- requestNode
- public static void preOrderTraversal(TreeNode node, TraversalHandler handler)
Copyright © 2016–2023. All rights reserved.