Height Of Binary Tree
public static int Height(Node root)
{
if(root==null)
return -1;
if(root.left==null && root.right ==null)
return 0;
return 1 + Math.Max(height(root.left),height(root.right));
}
// node Structure for reference
public class Node
{
public int data;
public Node leftChild;
public Node rightChild;
public Node(int data)
{
this.data = data;
}
}