以结构体数组作为二叉树的存储结构,求二叉树的叶子结点个数。 输入格式: 输入二叉树的先序序列。 提示:一棵二叉树的先序序列是一个字符串,若字符是‘#’,表示该二叉树是空树,否则该字符是相应结点的数据元素。 输出格式: 输出有两行: 第一行是二叉树的中序遍历序列; 第二行是二叉树的叶子结点个数。
时间: 2023-06-10 14:04:23 浏览: 102
建立二叉树求叶子结点的个数
N’,表示该结点为空;否则,表示该结点的值。每个结点之间用空格分隔。例如,先序序列为“ABD N N CEH I N N F G N N”,表示的二叉树如下:
A
/ \
B C
/ / \
D E H
/ \
I F
/
G
输出格式:输出二叉树的叶子结点个数,即只有左右子树都为空的结点个数。 示例: 输入:"ABD N N CEH I N N F G N N" 输出:5
解释: 上述示例中,只有D、I、G三个结点左右子树都为空,所以叶子结点个数为3。
阅读全文