数据结构_二叉树各种算法实现(5)

2020-12-24 20:23

{

return 1;

}

}

return 0;

}

int CompTree(BTree *tree1,BTree *tree2)//二叉树是否相等 {

if (!tree1 && !tree2)

{

return 1;

}

else if (tree1->data == tree2->data &&

CompTree(tree1->left, tree2->left) && CompTree(tree1->right, tree2->right)) {

return 1;

}

else

{

return 0;

}

}

int main()

{

BTree* btr=Create();

printf("叶子结点个数为:\n");

int leafgs=leafcount(btr);

printf("%d \n",leafgs);

printf("结点总数为:\n");

int countn=CountNode(btr);

printf("%d \n",countn);

printf("度为1的结点个数为:%d\n",countn-2*leafgs+1); printf("度为2的结点个数为:%d\n",leafgs-1);

printf("二叉树的高度:\n");

int Hgt=Height(btr);

printf("%d \n",Hgt);


数据结构_二叉树各种算法实现(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:五年级语文下册试题- 古诗三首课时练(含答案) 人教部编版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: