发布网友 发布时间:1天前
共1个回答
热心网友 时间:4分钟前
struct node
{
int value;
node *left;
node *right;
};
int find(node *root)
{
static int min = MAX_INF;//初始化为一个足够大的值
static int max = MIN_INF;//初始化为一个足够小的值
if (root->value < min)
min = root->value;
if (root->value > max)
max = root->value;
if (root->left != NULL)
find(root->left);
if (root->right != NULL)
find(root->right);
return max - min;
}