刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

某二叉树的先序遍历序列为{1,2,3,4,5},中序遍历序列为{2,3,1,5,4},请判断该二叉树的后序遍历序列为?

A
5,4,3,2,1
B
3,2,1,5,4
C
3,2,5,4,1
D
5,4,1,2,3
使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

根据题目给出的某二叉树的先序遍历序列为{1,2,3,4,5},中序遍历序列为{2,3,1,5,4},可以得知该二叉树的根节点为1。通过中序遍历序列可以确定左子树和右子树,左子树包含节点{2,3},右子树包含节点{4,5}。再根据先序遍历序列可以确定左子树和右子树的根节点,左子树的根节点为2,右子树的根节点为4。继续根据中序遍历序列可以确定左右子树的其他节点,左子树的右节点为3,右子树的左节点为5。构建出的二叉树结构如下:

1

/
2 4
/ \ /
3 5

后序遍历序列是左子树、右子树和根节点的遍历序列,即先遍历左子树{3, 2},再遍历右子树{5, 4},最后访问根节点1。所以后序遍历序列为:3, 2, 5, 4, 1。因此,选项C是正确的。

创作类型:
原创

本文链接:某二叉树的先序遍历序列为{1,2,3,4,5},中序遍历序列为{2,3,1,5,4},请判断该二叉树

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share