您的位置:首页 > 其它

第十周项目3-利用二叉树遍历思想解决问题(1)

2015-12-04 09:18 225 查看
Copyright (c) 2015,烟台大学计算机学院

All rights reserved,
文件名称:idea.cpp

作者:王阳

完成日期:2015年12月04日

计算二叉树结点个数:

 

#include <stdio.h>
#include "btree.h"

int Nodes(BTNode *b)
{
if (b==NULL)
return 0;
else
return Nodes(b->lchild)+Nodes(b->rchild)+1;
}
int main()
{
BTNode *b;
CreateBTNode(b,"A(B(D,E(H(J,K(L,M(,N))))),C(F,G(,I)))");
printf("二叉树节点个数: %d\n", Nodes(b));
DestroyBTNode(b);
return 0;
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: