假设二叉树采用左右孩子指针存储结构,即其结点数据类型描述为:
struct TreeNode{
int data;//数据域
struct TreeNode *left, *right;//指向其左右孩子结点
};
试编写一个函数,要在一棵树Tree中,找出最大值。函数原型如下:
bool fnGetMax( struct TreeNode *Tree, int *max );
//找到最大值则返回true,否则返回false;
bool fnGetMax(struct TreeNode *Tree, int *max){
struct TreeNode *p;
p=Tree