第九周项目三 利用二叉树遍历的思想解决问题(1)
来源:互联网 发布:游族网络 贴吧 编辑:程序博客网 时间:2024/06/05 10:15
输出所有叶子节点个数
/* 文件名称:二叉树遍历的思想解决问题 作 者:胡德杰 完成日期:2017年11月8号 版 本 号:v1.1.26*/ #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;}
知识点总结:对二叉树遍历的应用。
阅读全文
0 0
- 第九周项目三 利用二叉树遍历的思想解决问题(1)
- 第九周项目三-利用二叉树遍历思想解决问题
- 第九周 项目三 利用二叉树遍历思想解决问题
- 第九周 项目三 利用二叉树遍历思想解决问题(1)
- 数据结构第九周项目(三)——利用二叉树遍历思想解决问题
- 第九周 项目三 利用二叉树遍历思想解决问题(2)
- 第九周 项目三 利用二叉树遍历思想解决问题(3)
- 第九周项目三 利用二叉树遍历思想解决问题(4)
- 第九周项目三 利用二叉树遍历思想解决问题(5)
- 第九周项目3---利用二叉树遍历思想解决问题
- 第九周 项目3-利用二叉树遍历思想解决问题
- 第九周项目3-利用二叉树遍历思想解决问题
- 【第九周项目3】利用二叉树遍历思想解决问题
- 第九周项目3---利用二叉树遍历思想解决问题
- 第九周 项目3 利用二叉树遍历思想解决问题
- 第九周 项目3 利用二叉树遍历思想解决问题
- 第九周项目3--利用二叉树遍历思想解决问题
- 第九周项目3--利用二叉树遍历思想解决问题
- 从web服务内部停止并关闭springboot项目
- Linux网络编程8(1) -- Socket五种I/O模型
- oracle中merge的用法,以及各版本的区别 Create
- [Leetcode] 438. Find All Anagrams in a String 解题报告
- 规范化(标准化)数据的3种方法[R语言课程]
- 第九周项目三 利用二叉树遍历的思想解决问题(1)
- hash分区表的分区奇偶数的差别
- * 文件操作与模板 编程题#1(Coursera 程序设计与算法 专项课程3 C++程序设计 郭炜、刘家瑛;OpenJudge)
- object类对象转换成int对象的两种方法
- Android中Calendar类的用法总结
- 泛型上下限与比较
- AtomicInteger类的理解与使用
- React中的PropTypes是啥意思哇
- 【转载】 使用Jlink作为电源为Open1081开发板供电