设二叉树结点的先根序列为ABDECFGH,中根序列为DEBAFCHG,则二叉树中叶子结点是哪几个?并画出这棵二叉树。
时间: 2023-06-13 12:08:44 浏览: 124
输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径
根据先根序列的第一个结点为根结点,中根序列可以得到根结点的左右子树结点序列为DEBA和FCHG,显然根结点的左子树中叶子结点为E和A,右子树中叶子结点为C、F和G。因此二叉树中的叶子结点为E、A、C、F和G。
画出的二叉树如下:
```
A
/ \
B C
/ \ / \
D E F G
|
H
```
阅读全文