int CountNode (BTNode *t) //èç¹æ»æ°
{
int num;
if (t == NULL)
num = 0;
else
num = 1 + CountNode (t->lch) + CountNode (t->rch);
return (num);
}
void CountLeaf (BTNode *t) //å¶åèç¹æ»æ°
{
if (t != NULL)
{
if (t->lch == NULL && t->rch == NULL)
count ++; //
å
¨å±åéCountLeaf (t->lch);
CountLeaf (t->rch);
}
}