#tctm1687. 二叉树问题
二叉树问题
二叉树问题
题目描述
现给定一棵二叉树的先序遍历序列和中序遍历序列,要求你计算该二叉树的高度。
输入格式
输入包含多组测试数据,每组输入首先给出正整数 (),为树中结点总数。下面 2 行先后给出先序和中序遍历序列,均是长度为 的不包含重复英文字母(区别大小写)的字符串。
输出格式
对于每组输入,输出一个整数,即该二叉树的高度。
样例输入 #1
9
ABDFGHIEC
FDHGIBEAC
7
Abcdefg
gfedcbA
样例输出 #1
5
7
数据范围
- 字符串由不重复的英文字母组成(区分大小写),最多 52 种字符
- 输入包含多组测试数据,读到文件末尾为止
知识点与难度
本题涉及的知识点从属于 GESP 六级(树和二叉树、递归),难度等级:Mid-。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例 |
| 1 | 20 | 3~8 | 小规模 / 特殊性质 |
| 2 | 15 | 9~11 | Hack |
| 3 | 30 | 12~20 | 中大规模 |
| 4 | 25 | 21~25 | 随机回归 |