Structure of a BST Node
static class Node { int data ; Node left ; Node right ; } ; static Node newNode ( int num ) { Node temp = new Node ( ) ; temp . data = num ; temp . left = temp . right = null ; return temp ; }