Exemplo n.º 1
0
 private void inorder_print(Node root)
 {
     if (root != null)
     {
         inorder_print(root.leftNode);
         Console.Write(root.get_data() + " ");
         inorder_print(root.rightNode);
     }
 }
Exemplo n.º 2
0
        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");
            }
        }