二叉树的前序、中序、后序遍历
二叉树的相关概念请参考:https://baike.baidu.com/item/%E4%BA%8C%E5%8F%89%E6%A0%91/1602879?fr=aladdin
二叉树:
中序遍历F-D-H-G-I-B-E-A-C
后序遍历F-H-I-G-D-E-B-C-A
例题1:
已知某二叉树的前序遍历为A-B-D-F-G-H-I-E-C,中序遍历为F-D-H-G-I-B-E-A-C,请还原这颗二叉树。
解题思路:
从前序遍历中,我们确定了根结点为A,在从中序遍历中得出 F-D-E-B-C 在根结点的左边,C在根结点的右边,那么我们就可以构建我们的二叉树的雏形。
光有前序遍历和后序遍历是无法还原二叉树的。