()
| 14 | } |
| 15 | |
| 16 | public static BiNode createTree() { |
| 17 | BiNode[] nodes = new BiNode[7]; |
| 18 | for (int i = 0; i < nodes.length; i++) { |
| 19 | nodes[i] = new BiNode(i); |
| 20 | } |
| 21 | nodes[4].node1 = nodes[2]; |
| 22 | nodes[4].node2 = nodes[5]; |
| 23 | nodes[2].node1 = nodes[1]; |
| 24 | nodes[2].node2 = nodes[3]; |
| 25 | nodes[5].node2 = nodes[6]; |
| 26 | nodes[1].node1 = nodes[0]; |
| 27 | return nodes[4]; |
| 28 | } |
| 29 | |
| 30 | public static void printLinkedListTree(BiNode root) { |
| 31 | for (BiNode node = root; node != null; node = node.node2) { |