已知一棵二叉树的前序遍历结果为ABCDEFG,中序遍历结果为BCAEDGF,则后序遍历的结果为( )。 A. CBAEGFD B. CBEGFDA C. CBEFGDA D. BCEGFDA
时间: 2024-05-03 21:17:23 浏览: 33
根据前序遍历和中序遍历的结果,可以得到该二叉树的结构如下:
```
A
/ \
B G
/ \ / \
C A E D
/ \
F G
```
根据后序遍历的定义,可以得到后序遍历的结果为CBEGFDA,因此选项B为正确答案。
相关问题
已知一颗二叉树前序遍历35421,中序遍历25431后序遍历为
根据给定的前序遍历和中序遍历,我们可以重建出原始的二叉树,并进而得到后序遍历。下面是重建二叉树的步骤:
1. 前序遍历的第一个元素是根节点,即3。
2. 在中序遍历中找到根节点的位置,根据中序遍历的性质,根节点左边的元素是左子树的节点,右边的元素是右子树的节点。在这个例子中,根节点3左边有两个元素,所以左子树有两个节点,右边有两个元素,所以右子树有两个节点。
3. 根据中序遍历的结果,我们可以知道左子树的中序遍历为[2, 5],右子树的中序遍历为[4, 1]。
4. 根据左子树的节点数量,我们可以在前序遍历中找到左子树的前序遍历为[5, 2],右子树的前序遍历为[4, 1]。
5. 递归地重建左子树和右子树。
6. 最后得到的二叉树的后序遍历为[5, 2, 4, 1, 3]。
所以,给定前序遍历35421和中序遍历25431,重建二叉树后的后序遍历为52413。
已知一棵二叉树前序遍历的结果ABECDFGHIJ,中序遍历的结果EBCDAFHIGJ,试画出这棵二叉树
以下是已知一棵二叉树前序遍历的结果ABECDFGHIJ,中序遍历的结果EBCDAFHIGJ所画出的二叉树:
```
A
/ \
B C
/ / \
E F G
/ \ \
D H I
\
J
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)