private void inorder_print(Node root) { if (root != null) { inorder_print(root.leftNode); Console.Write(root.get_data() + " "); inorder_print(root.rightNode); } }
private void insert(ref Node root, int info) { if (root == null) { Node newNode = new Node(info); root = newNode; Console.WriteLine("Node Inserted... \n"); } else if (info < root.get_data()) { insert(ref root.leftNode, info); } else if (info > root.get_data()) { insert(ref root.rightNode, info); } else { Console.WriteLine("DuplicateData... \n"); } }