public static void Main(string[] args)
BinaryTree tree = new BinaryTree();
root = tree.insert(root, 4);
Console.WriteLine(tree.minValue(root));
public int minValue(Node node)
while (current.left!= null)
public virtual Node insert(Node node, int data)
node.left = insert(node.left, data);
node.right = insert(node.right, data);