第十周项目3-利用二叉树遍历思想解决问题(1)
2015-12-04 09:18
225 查看
Copyright (c) 2015,烟台大学计算机学院
All rights reserved,
文件名称:idea.cpp
作者:王阳
完成日期:2015年12月04日
计算二叉树结点个数:
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; }
相关文章推荐
- 第十四周项目3-是否二叉排序树?
- brew gradle
- C#开发串口总结,并提炼串口辅助类到公用类库中
- 轻松学习JavaScript六:JavaScript的表达式与运算符
- UITextField输入框 只能输入两位小数
- 笔记 百度搜索
- 第十四周项目1-(2)验证分块查找算法
- sql里的in对应linq的写法 及 IQueryable转化为Dictionary
- 关闭NavgationController自带的边缘手势侧滑
- 和JavaScript家的闭包玩玩捉迷藏
- iOS 网络与多线程--4.同步Post方式的网络请求
- easyui 布局标题纵向排列
- sql里的in对应linq的写法 及 IQueryable转化为Dictionary
- 第十周 项目3-利用二叉树遍历思想解决问题
- 编译ceph
- Android获取Manifest中<meta-data>元素的值
- 20151203正则第五部分(awk)
- 回调函数
- Roman To Integer
- C语言程序设计教程(第三版)课后习题10.4