Free web hosts - 1172 Data Structures and Collections Chapter 23 81
1172 Data Structures and Collections Chapter 23 81 // insert in right subtree 82 else if ( insertValue > data ) 83 { 84 // insert new TreeNode 85 if ( rightNode == null ) 86 rightNode = new TreeNode( insertValue ); 87 88 // continue traversing right subtree 89 else 90 rightNode.Insert( insertValue ); 91 } 92 93 } // end method Insert 94 95 } // end class TreeNode 96 97 // class Tree definition 98 public class Tree 99 { 100 private TreeNode root; 101 102 // construct an empty Tree of integers 103 public Tree() 104 { 105 root = null; 106 } 107 108 // Insert a new node in the binary search tree. 109 // If the root node is null, create the root node here. 110 // Otherwise, call the insert method of class TreeNode. 111 public void InsertNode( int insertValue ) 112 { 113 lock ( this ) 114 { 115 if ( root == null ) 116 root = new TreeNode( insertValue ); 117 118 else 119 root.Insert( insertValue ); 120 } 121 } 122 123 // begin preorder traversal 124 public void PreorderTraversal() 125 { 126 lock ( this ) 127 { 128 PreorderHelper( root ); 129 } 130 } 131 Fig. 23.17 Fig. 23.1FiFig. 23.17g. 23.17 Fig. 23.17 Definitions of TreeNodeand Treefor a binary search tree. (Part 3 of 5.)
Note: If you are looking for best quality webspace to host and run your tomcat application check Vision personal web hosting services