求叶子结点个数
来源:互联网 发布:linux mutex 编辑:程序博客网 时间:2024/06/11 04:57
#include<iostream>using namespace std;typedef struct BiTNode{char data;struct BiTNode *lchild,*rchild;}BiTNode,*BiTree;void CreateBiTree(BiTree &T){char ch;cin>>ch;if(ch=='#') T=NULL;else{T=new BiTNode;T->data=ch;CreateBiTree(T->lchild);CreateBiTree(T->rchild);}}int LeafNodeCount(BiTree &T){if(T==NULL)return 0;else if(T->lchild==NULL&&T->rchild==NULL)return 1;else return LeafNodeCount(T->lchild)+LeafNodeCount(T->rchild);}int main(){BiTree tree;cout<<"请输入建立二叉链表的序列:";CreateBiTree(tree);cout<<"叶子结点的个数为:"<<LeafNodeCount(tree)<<endl; }
0 0
- 求叶子结点个数
- 求树的叶子结点的个数
- 求二叉树的叶子结点个数及深度
- 7-1 求二叉树的叶子结点个数
- 判断叶子结点的个数
- 求二叉树的高度,叶子节点个数,第K层结点个数,求祖先结点问题
- 求森林叶子结点数
- 二叉树的基本操作精集(创建、遍历、求深度结点以及叶子结点个数)
- 求树的叶子个数
- 求树的叶子个数
- 求二叉树的叶子结点数
- 二叉树 (求叶子结点&深度)
- 二叉树(求深度、叶子结点)
- 树-----求叶子结点数目,结点数目,树的高度
- 完全二叉树求叶子节点个数
- 创建二叉树求叶子节点个数
- 叶子结点
- 完全二叉树根据节点个数求叶子个数
- SGU 411Petya the Hero(最长公共回文子串,AC自动机+n^2判断回文)(学习后缀数组的前奏)
- Unity3d 鼠标的事件GetMouseButtonDown()、GetMouseButton()、GetMouseButtonUp()
- 用python创建一个简单的restful风格的web服务应用
- 双向队列
- Android学习总结之—ListView调用notifyDataSetChanged无刷新
- 求叶子结点个数
- 南阳OJ 16 矩形嵌套
- 四种方案解决ScrollView嵌套ListView问题
- HDU—— 2140 Michael Scofield's letter
- Android EditText/TextView使用SpannableString显示复合文本
- 【JAVA_GUI】单文件 JAVA_GUI 矩阵链动态规划算法
- 【EJB2+JBOSS】定时服务
- UVA - 10891 Game of Sum
- 数据库的使用