1469: 求树的度

内存限制:65535 MB 时间限制:1000 S
评测方式:文本比较 命题人:外部导入
提交:211 解决:88

题目描述

已知该树对应二叉树的先序遍历,求树的度。其中,树采用孩子兄弟表示法存储,每个结点的值为一个字母。首先,输入该树对应的二叉树的先序遍历序列,二叉链表指针为空的位置输入'#',建立二叉链表;然后,编写程序,计算并输出该树的度。(不是二叉树的度)

如下图所示:

输入

输入该树对应二叉树的先序遍历,二叉链表指针为空的位置输入'#'

输出

树的度

样例输入 复制

ABC##DE#F#G####

样例输出 复制

3

提示

以二叉树方式存储的树,二叉树结点A的左孩子就是树结点A的左孩子,而二叉树A的右孩子是树节点的A的兄弟,即A父节点F_A的某个孩子(非长子)。可以通过遍历树的每个结点,计算出每个结点的度(即树的孩子数目),找出其中最大的度,作为该树的度输出。