【5 树与二叉树】统计二叉树结点数。

typedef struct BiTNode{
	int data;
	struct BiTNode *lchild,*rchild;
}*BiTree,BiTNode;

int count(BiTree T){
	if(T==null)
		return 0;
	return count(T->lchild)+count(T->rchild)+1;
}
int n=0;
void count(BiTree T) {
	if(T==null)
		return;
	n++;
	count(T->lchild);
	count(T->rchild);
}

你可能感兴趣的:(5,树与二叉树,树)