1398 建树和叶子节点的个数
来源:互联网 发布:linux安装jdk1.7 rpm 编辑:程序博客网 时间:2024/04/29 09:04
给出一个二叉树的广义表表示方法,请用二叉链表的方式建立一棵二叉树。并输出树中叶子节点的数目。(5)
不考虑空树情况!
- 输入
输入有n+1行。第一行为测试数据的组数n, 一下的n行为n棵二叉树的广义表表示法所表示的二叉树。树中的元素为char
- 输出
输入一共有n行,分别对应输入的n棵二叉树的叶子节点的数目。
通过括号来进行求解
#include<stdio.h>main(){int number,te;char a[1000];int i;int count;scanf("%d",&number);for(te=1;te<=number;te++){ scanf("%s",&a);count=0; for(i=0;a[i]!='\0';i++) { if(a[i]!='('&&a[i]!=')'&&a[i]!=',') count++; if(a[i]=='(') count--; } printf("%d\n",count);}}
- 1398 建树和叶子节点的个数
- 建树和叶子节点的个数 1398
- 先序建树中序后序遍历及求叶子节点个数
- 求二叉树的节点个数、叶子节点个数、第k层的节点个数
- 二叉树的创建、遍历、深度、叶子节点个数
- 计算二叉树的叶子节点个数forC
- 求二叉树的高度,宽度、节点个数、叶子节点个数
- 二叉树的前、中、后序遍历(递归和非递归)、层序遍历、深度、叶子节点个数
- 二叉树二度节点和叶子节点的数量关系
- 树的度,度中结点的个数 叶子节点的个数关系
- js遍历树算出每个节点的叶子节点的个数并且输出
- 二叉树求高度、叶子节点个数、总节点个数
- 求满二叉树(哈夫曼树)叶子节点和非叶子节点的数目
- Gameia(统计倒数第二层每个节点的叶子节点个数)
- 完全二叉树求叶子节点个数
- 叶子节点个数之递归求法
- 创建二叉树求叶子节点个数
- 二叉树第K层叶子节点个数 -- 采用递归和非递归方法实现
- 1396 n元多项式相加
- linux下ulimit命令
- glib GMainLoop GMainContext GSource
- 水滴石穿C语言之指针综合谈
- iframe&form的target学习
- 1398 建树和叶子节点的个数
- 学习android需要的基础
- Oracle 的入门心得
- C/C++ 误区四:char c = getchar();
- 1399 基本概念的判断
- OTL invalid LOB locator specified 问题的解决
- linux内存管理之sys_brk实现分析【二】
- 一步一步学Android(二)
- Oracle的优化器