#include <stdio.h>//头文件
# #include <stdlib.h>
#include <malloc.h>
typedef struct BiTNode {
int data;
struct BiTNode *lchild,*rchild;
} BiTNode,*BiTree;
//定义结点类型
int max=-100;//把max定义得足够小
int Max(BiTree T)//求最大(递归算法)
{
if(T==NULL) return 0;
if(T!=NULL){
if(T->data>max)
max=T->data;
Max(T->lchild);
Max(T->rchild);
}
return max;
}
参考资料