![在这里插入图片描述](https://img-blog.csdnimg.cn/20200828152920267.PNG#pic_center)
二叉树遍历方法
前序遍历:根节点->左子树->右子树;
中序遍历:左子树->根节点->右子树;
后序遍历:左子树->右子树->根节点;
层序遍历:若树为空,空操作返回,否则从树得第一次(根节点)逐层遍历。
推导遍历结果
已知一颗二叉树得前序遍历是 ABCDEF,中序遍历为 CBAEDF,这颗二叉树得后序遍历结果是多少?
1.前序遍历中第一个是根节点 A,则在中序遍历中 A之前的CB为A的左子树,EDF为右子树;
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200828153948144.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTEwNzkyOA==,size_16,color_FFFFFF,t_70#pic_center)
2.C、B在前序的顺序为B、C,则B是A的左孩子,C在中序中在前,C是B的孩子,且是左孩子;