首页 > 试题广场 >

已知 7 个结点的二叉树的先根遍历是 1 2 4 5 6 3

[不定项选择题]
已知 7 个结点的二叉树的先根遍历是 1 2 4 5 6 3 7(数字为结点的编号,以下同),后根遍历 是 4 6 5 2 7 3 1,则该二叉树的可能的中根遍历是( )
  • 4 2 6 5 1 7 3
  • 4 2 5 6 1 3 7
  • 4 2 3 1 5 4 7
  • 4 2 5 6 1 7 3
可以考虑像我一样用前序和中序建树,判断后序是否正确来判断。
前中序建树方法:
1、设定建树的区间长度,前序第一个是根。
2、中序中找到这个节点的位置,他的左边为左子树,右边是右子树。
3、递归左、右子树,前序中最靠前的为该子树的根,直到区间节点为1.
发表于 2019-10-13 19:28:19 回复(0)