计算二叉树的高度
/*
* 计算二叉树的高度
* 根节点的高度为1,空节点的高度0
* 采用递归的方式进行求解
*/
int height(node *root)
{
int h = 0;
if (!root)
return 0;
int h1 = height(root->l);
int h2 = height(root->r);
if (h1 > h2)
{
h = h1 + 1;
}
else
{
h = h2 + 1;
}
return h;
}