求所有结点的最大值
int Get_Max(BiTree T) //计算二叉树中各结点中的最大元素的值
{
if (T == NULL)
return 0;
int maxl = Get_Max(T->lchild);
int maxr = Get_Max(T->rchild);
int max = maxl > maxr ? maxl : maxr; //max为maxl和maxr中更大的一个
return max > T->data ? max : T->data; //返回值为max和T->data中更大的一个
}
王道数据结构第四章归纳总结题
老弟!赶紧给?点赞